css 深度选择器 >>>,关于css:你知道深度作用选择器-或deep或vdeep吗

本帖分享歌曲:步履不停 – 陈鸿宇

见多能力识广,如果在vue的我的项目中有看到 >>>或/deep/或::v-deep,千万不要少见多怪,那只是因为你见多识广而已,问主管,他也只会在心里暗自嘀咕你太无知了,哈哈哈哈。

其实vue的官网文档中也有过介绍,你不晓得只能怪本人懈怠!!!

官网链接:vue-loader.vuejs.org/zh/guide/sc…

深度作用选择器:

如果你心愿 scoped 款式中的一个选择器可能作用得“更深”,例如影响子组件,你能够应用 >>> 操作符:

.a >>> .b { /* ... */ }

复制代码

上述代码将会编译成:

.a[data-v-f3f3eg9] .b { /* ... */ }

复制代码

有些像 Sass 之类的预处理器无奈正确解析 >>>。这种状况下你能够应用 /deep/ 或 ::v-deep 操作符取而代之——两者都是 >>> 的别名,同样能够失常工作。

总结应用场景:

当咱们须要笼罩element-ui中的款式时只能通过深度作用选择器

style为css时的写法如下:

.a >>> .b {

***

}

style应用css的预处理器(less, sass, scss)的写法如下:

第一种/deep/

/deep/ .a {

***

}

第二种::v-deep

::v-deep .a{

***

}

倡议应用第二种形式,/deep/在某些时候会报错,::v-deep更保险并且编译速度更快。

以上应用场景来自于脚本之家的同类文章的作者柳慕笙,感激。

www.jb51.net/article/188…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值