vue中style scope深度访问新方式(::v-deep)

1、>>>

如果vue的style使用的是css,那么则

但是像scss等预处理器却无法解析>>>,所以我们使用下面的方式.

2、/deep/

但是有些开发者反应,在vue-cli3编译时,deep的方式会报错或者警告。
此时我们可以使用第三种方式

3、::v-deep

切记不能都是双冒号

下面贴上node_modules中的一段解析scope的源码
vue中style scope深度访问新方式(::v-deep)_第1张图片

参见下面的链接
https://github.com/vuejs/component-compiler-utils/commit/8b2c646
https://vue-loader.vuejs.org/guide/scoped-css.html

你可能感兴趣的:(前端,vue.js,css,scss)