前言:
眼前朋友们对“cssscoped”都比较关心,同学们都需要分析一些“cssscoped”的相关内容。那么小编同时在网摘上汇集了一些对于“cssscoped””的相关内容,希望姐妹们能喜欢,大家快快来学习一下吧!Vue 3.2与Vue 2在处理深度CSS选择器上有些不同。
在Vue 2中,你可以使用/deep/、>>>和::v-deep来处理深度选择器问题。
例如:
<style scoped>.parent /deep/ .child { color: red;}</style><template> <div class="parent"> <div class="child">This text should be red.</div> </div></template>在Vue 3.2中,/deep/和>>>已经被废弃了,取而代之的是新的::v-deep操作符。
例如:
<style scoped>.parent ::v-deep .child { color: red;}</style><template> <div class="parent"> <div class="child">This text should be red.</div> </div></template>
::v-deep与旧的操作符功能类似,都可以用于处理深度选择器,但是相比于旧的操作符,::v-deep更加直观和易于理解。
问题描述:
vue3.2.13使用"element-plus": “^2.2.6”, 在修改样式时报如下警告
::v-deep usage as a combinator has been deprecated. Use :deep(<inner-selector>) instead.
改成:deep()就没问题了,注意:这里没有空格,这里没有空格,这里没有空格。不然样式不生效
总结来说,在Vue 3.2中,用于处理深度CSS选择器的新操作符是::v-deep。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #cssscoped