码迷,mamicode.com
首页 > 其他好文 > 详细

vue样式加scoped后不能覆盖组件的原有样式解决方法

时间:2019-12-05 13:04:37      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:深度   red   作用   vue   额外   scope   建议   样式   表示   

<style scoped>

</style>

为了vue页面样式模块化,不对全局造成污染,建议每个页面的style标签加上scoped,表示他的样式只属于当前的页面,父组件的样式不会泄漏到子组件中。但是scoped也会造成一些额外的负担,如无法覆盖原有组件的样式。 可以加 /deep/  。

深度作用选择器 /deep/  or  >>>

如果希望scoped样式中的选择器“深入”,即影响子组件

例子:

/deep/ .el-table .red-row {

background: #ffc2c2;

}

or

 

 .el-table >>> .red-row {

background: #ffc2c2;

}

vue样式加scoped后不能覆盖组件的原有样式解决方法

标签:深度   red   作用   vue   额外   scope   建议   样式   表示   

原文地址:https://www.cnblogs.com/xmyd/p/11988349.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!