猿问

vue用了style scoped以后出现的唯一标识符data如何去掉,做了几个项目,真心觉得丑

这个data 一长串在网页控制台看着真心心累

三国纷争
浏览 451回答 1
1回答

犯罪嫌疑人X

style scoped就通过给DOM设置唯一id实现的,你的样式会被编译成下面这样div[data-v-0757e55f] {    width: 100px;}也就是说样式作用域就是通过css的属性选择器实现的,如果去掉了它,也就没办法实现控制样式作用域的效果了。我觉得如果你注意规范css类名(比如用BEM的方式来命名),避免类名重复,style scoped就完全没有必要。我基本上不会使用style scoped,特别是需要重复使用的组件,加上style scoped会让你的css变得很大
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答