[vuejs/vue]样式标签设置scoped属性,文件有修改后构建造成短时间的页面样式丢失

2025-10-29 812 views
7
版本

2.7.7

复制链接

vip.iqiyi.com

重现步骤

style标签设置scoped属性,文件有修改后构建生成的data-v-xxx属性中hash与修改前构架版本中hash不同,因为网络等原因css文件与js文件更新不同步,用户获取的css文件中data-v-xxx属性与js中的不一致,造成短时间的页面样式丢失

预期是什么?

期望data-v-xxx属性中hash值生成与文件内容无关(或可配置生成规则),只与文件路径相关,这样每次构建结果中data-v-xxx属性值都是保持不变的,不会造成页面样式丢失

到底发生了什么?

data-v-xxx属性中hash值生成与文件内容相关,修改文件内容会生成新的hash值

回答

0

请提供一个有效的替换链接。参见:https://new-issue.vuejs.org/?lang=zh-cn#why-repro

1

请提供一个有效的重新链接。参见:https://new-issue.vuejs.org/?lang=zh-cn#why-repro

这个是短时间存在的,是因为网络等原因css文件和js文件更新版本不匹配,导致用户页面样式丢失