scope设计的初衷就是让样式变得不可修改。是让有scoped的组件样式不会污染其他,而不是防止被污染。
scoped原理是会在元素上添加唯一的属性(data-v-x形式),再在选择器时加上对应[v-data-something],即CSS带属性选择器,以此完成类似作用域的选择方式,从而达到限制作用域的目的。(权重问题)
但是真的好多坑……
目前自我感觉最好用的方法是在外层dom上添加一个唯一的class,但是这样又很麻烦(感觉像是手动实现模块化),还有什么更好的方法吗?
scope设计的初衷就是让样式变得不可修改。是让有scoped的组件样式不会污染其他,而不是防止被污染。
scoped原理是会在元素上添加唯一的属性(data-v-x形式),再在选择器时加上对应[v-data-something],即CSS带属性选择器,以此完成类似作用域的选择方式,从而达到限制作用域的目的。(权重问题)
但是真的好多坑……
目前自我感觉最好用的方法是在外层dom上添加一个唯一的class,但是这样又很麻烦(感觉像是手动实现模块化),还有什么更好的方法吗?