首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有直接子级的Vue-loader深度选择器

具有直接子级的Vue-loader深度选择器
EN

Stack Overflow用户
提问于 2019-05-17 07:57:18
回答 1查看 316关注 0票数 2

我有一个选项卡组件,里面有其他选项卡,如下所示

代码语言:javascript
复制
<tabs :class="{ 'my-class': ifTrue }">
    <tab v-for="tab in tabs">
        ...
    </tab>
    <tab-item v-for="tab in tabs">
        <tabs :class="{ 'my-class': ifTrue }">
            <tab v-for="tab in tabs">
                ...
            </tab>
            <tab-item v-for="tab in tabs">
                ...
            </tab-item>
        </tab>
    </tab-item>
</tab>

<style scoped>
    .no-tabs >>> .tab {
        display: none
    }
</style>

在我使用tabs的组件中,如果它有类,我想隐藏直接的子tab,问题是当我像上面那样应用类时,它也会在tab-item中隐藏tab,我只想隐藏直接的选项卡子。就像这样

代码语言:javascript
复制
In css would be 
.no-tabs > .tab

But in vue i try this but wont work.

.no-tabs >>> > .tab
or
.no-tabs > >>> .tab

但是这两种方法都不起作用,我如何才能只访问第一个选项卡直接子.tab

我不能编辑tabs组件,这就是我不能直接在那里编辑的原因。

EN

回答 1

Stack Overflow用户

发布于 2019-05-17 21:51:46

由于某些原因,vue-loader无法理解此表单

.no-tabs >>> > .tab

在中使用它对我很有效

.no-tabs /deep/ > .tab

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56177962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档