从兼容低版本的视角看。
>>>
: 外层容器 >>> 组件 { }
,例如:#app >>> el-button {}
。/deep/
: 外层容器 /deep/ 组件 { }
,例如:.main /deep/ el-button {}
::v-deep
:适用于 scss 和 less。 外层容器 ::v-deep 组件 { }
,例如:.main ::v-deep el-button {}
从兼容低版本的视角看。
>>>
。/deep/
或 ::v-deep
。/deep/
或 ::v-deep
。>>>
可能会因为 “无法将 CSS 预处理语言 编译成 CSS” 而报错,可以尝试使用 /deep/
或 ::v-deep
来解决。/deep/
会报错,更推荐使用 ::v-deep
。【参考文章】
CSS 样式穿透的三种方式