当加上scoped关键字时,重写element中组件的样式没有生效?去掉scoped就可以了
因为element中的样式是写在全局的,而vue默认全局样式覆盖局部样式,所以加了scoped关键字的话,局部分样式就被全局样式所覆盖了
解决办法:在组件中同时使用有作用域和无作用域的样式,在没有scoped属性的style标签中通过增加权重来修改样式,可以给父级元素增加id或者class来增加命名空间
或者如果希望scoped标签中的样式能够作用得更深,可以使用/deep/操作符,例如
.parentCssName /deep/ .libCssName{}