scoped看起来很好用,当时在Vue项目中,当我们引入第三方组件库时(如使用vue-awesome-swiper实现移动端轮播),需要在局部组件中修改第三方组件库样式,而又不想去除scoped属性造成组件之间的样式覆盖。这时我们可以通过特殊的方式穿透scoped
- stylus的样式穿透 使用 >>>
外层 >>> 第三方组件 {
样式
}.wrapper >>> .swiper-pagination-bullet-active background: #fff
- sass和less的样式穿透 使用 /deep/
外层 /deep/ 第三方组件 {
样式
}.wrapper /deep/ .swiper-pagination-bullet-active{ background: #fff; }