1、去掉 scoped 提升样式至全局。但是这样的话需要增加命名空间以解决污染问题。 2、使用深度选择器。当你子组件使用了 scoped 但在父组件又想修改子组件的样式可以 通过 >>> 来实现:
3、使用/deep/ 或者 ::v-deep 实现当使用了sass等css预处理语言时, >>> 可能不会生效,此时可以使用 /deep/ 或者 ::v-deep替换,它的作用跟 >>> 时一样的。
4、 部分样式无效,比如弹框或者模态框有些样式覆盖无效,在scoped的style中写是无效的,因为ElementUI组件不可以给样式添加scoped,因此必须去掉scoped;但是去掉scoped后不满足单组件的CSS。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |