vue覆盖elementui样式的几种方式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue覆盖elementui样式的几种方式相关的知识,希望对你有一定的参考价值。

参考技术A 但是这样的话需要增加命名空间以解决污染问题。

当你子组件使用了 scoped 但在父组件又想修改子组件的样式可以 通过 >>> 来实现:

当使用了sass等css预处理语言时, >>> 可能不会生效,此时可以使用 /deep/ 或者 ::v-deep替换,它的作用跟 >>> 时一样的。

有些样式覆盖无效,在scoped的style中写是无效的,因为ElementUI组件不可以给样式添加scoped,因此必须去掉scoped;但是去掉scoped后不满足单组件的CSS。
解决方案
1、附加在没有scoped的style中
2、给消息提示框加类名(荐)
更加推荐为这个messageBox添加一个类名,比较科学并且不会影响到其他。

以上是关于vue覆盖elementui样式的几种方式的主要内容,如果未能解决你的问题,请参考以下文章

vue 绑定样式的几种方式

VUE中常用的几种引入方式

17.在vue中怎么动态样式类的几种方式

vue基于elementui设置表格动态高度的几种方法

关于Vue动态绑定样式的几种方式

ElementUI_NodeJS环境搭建