:deep ::v-deep 有什么区别
时间: 2023-11-14 14:10:22 浏览: 683
vue样式穿透 ::v-deep的具体使用
在Vue中,::v-deep 和 ::deep() 都用于修改CSS选择器的作用域,但是它们之间有一些区别。
::v-deep是Vue自定义的一个深度选择器,可以穿透组件样式,但只作用于css的深度选择器,对于less和scss不起作用,如果是less和scss的话需要用到/deep/或::v-deep。
而::deep()是一个CSS4的规范,可以让样式穿透到子组件中,但是目前只有Chrome浏览器支持,其他浏览器不支持。
因此,如果需要在Vue中使用深度选择器,建议使用::v-deep,因为它是Vue自定义的深度选择器,可以跨浏览器使用。
阅读全文