许多开发人员开始<teleport>
在他们的组件中使用。例如 primeVue 中的下拉组件,使用传送来选择选项,并将它们发送到正文的末尾。
这虽然给 CSS 定位带来了很大的问题/问题,但我不能使用父类来定位这里是直接示例:
<div class="red-container">
<Dropdown v-model="dropSelect" :options="yesNo" optionLabel="name" optionValue="code" />
</div>
有风格
.red-container .option-item{
color : red
}
这个 css 将失败,原因很简单,选项 html 不在“.red-container”内,而是在正文的末尾,因为组件作者决定使用<teleport>
它,所以似乎不可能根据父类来设置它的样式。
我在进行版本维护更新时在几个组件中遇到了这种行为,破坏了我所有的主题,问题是我不知道如何解决这个问题?
您如何使用父类定位传送的内容 CSS,甚至可能吗?