vue中修改第三方组件中的样式

Posted toughy

tags:

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

项目在中修改第三方组件样式,但由于 scoped 属性的样式隔离,可能需要去除 scoped 或是另起一个 style 。这些做法都会带来副作用(组件样式污染、不够优雅),样式穿透在css预处理器中使用才生效

我们可以使用 >>> 或 /deep/ 解决这一问题

<style scoped>
外层 >>> .el-checkbox {
  display: block;
  font-size: 26px;

  .el-checkbox__label {
    font-size: 16px;
  }
}
</style>

<style scoped>
/deep/ .el-checkbox {
  display: block;
  font-size: 26px;

  .el-checkbox__label {
    font-size: 16px;
  }
}
</style>

 

以上是关于vue中修改第三方组件中的样式的主要内容,如果未能解决你的问题,请参考以下文章

vue中修改第三方组件的样式并不造成污染

vue中修改第三方组件的样式不生效

Vue中scoped样式穿透 修改第三方框架样式

react如何修改第三方UI组件样式

element UI中Tabs里el-tab-pane样式更改简单粗暴解决方式

VUE: Scope模式下,修改Element ui样式