:deep()不生效
时间: 2024-04-25 10:22:44 浏览: 56
vue样式穿透 ::v-deep的具体使用
问题中提到了使用了:deep()样式选择器,但在子组件中无效。根据引用\[1\]和引用\[2\]的内容,可以得出以下结论。
:deep()是一个深度选择器,用于选择子组件中的元素并应用样式。然而,:deep()样式选择器只在存在根节点的情况下起作用。如果在父组件App.vue中没有根节点,那么:deep()样式选择器将不起作用。因此,为了让:deep()样式选择器生效,需要在App.vue中添加一个根节点。
在引用\[1\]中,作者提到在父组件App.vue中添加了一个根节点后,:deep()样式选择器生效了。这表明根节点的存在是:deep()样式选择器生效的前提。
综上所述,为了让:deep()样式选择器生效,需要在父组件App.vue中添加一个根节点。这样,:deep()样式选择器才能正确地选择子组件中的元素并应用样式。
#### 引用[.reference_title]
- *1* *2* [Vue3中样式渗透:deep()为什么无效](https://blog.csdn.net/wangyining070205/article/details/127156652)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文