在工做中常常会遇见设计稿和UI库的组件样式不同,在style标签加了scoped,就没法修改UI组件的样式了,由于当前组件样式只应用到这个组件上。css
若是你想修改组件的样式就能够使用 >>> 操做符:html
<style scoped> .langpz >>> .b { /* ... */ } </style>
上述代码将会编译成:vue
.langpz[data-v-f3f3eg9] .b { /* ... */ }
若是你用的是SCSS或者LESS须要把 >>> 替换成 /deep/
<style scoped>
.langpz /deep/ .b { / ... / }
</style>git
若是组件的样式是js动态生成的,深度做用选择器前面就不要跟class了。github
# 个人博客和GitHub地址
https://github.com/lanpangzhiide