element-ui tabs标签嵌套使用时 基础下划线不显示的问题

前几天写到 tabs标签 嵌套使用的时候,嵌套的tabs 下划线无法显示,记录下解决办法

在内层tabs 上添加v-if =“外层tabs的activeName”,意思为当选中这个嵌套的页面时才挂载 内层tabs

实例:

<template>
    <div class="billManage">
        <div class="content-box">
            <el-tabs class="ovewview-tab" v-model="activeName" @tab-click="handleTabChange">
                <el-tab-pane label="账户标注" name="accountMark">
                    1111111
                </el-tab-pane>

                <el-tab-pane label="时间分割点" name="timeSplit">
					2222222
                </el-tab-pane>
                <el-tab-pane label="网点库" name="Outlets">
                    <div class="tab-con">
                      <el-tabs v-model="smallActive" @tab-click="outletClick" v-if="activeName == 'Outlets'"
            class="outlet_tab" :stretch="true">
			               <el-tab-pane label="搜索结果" name="first" :key="'first'">333333</el-tab-pane>
			                <el-tab-pane label="我的网点库" name="second" :key="'second'">
									44444444
							</el-tab-pane>
			            </el-tabs>
                    </div>
                </el-tab-pane>
            </el-tabs>
        </div>
    </div>
</template>
<script>
export default {
    props: {},
    components:{},
    data() {
        return {
            activeName: "accountMark",
            smallActive: "first"
        };
    },
    computed: {},
    created() {

    },
    mounted() {

    },
    methods: {
        handleTabChange(tab, event) {
            console.log(this.activeName);
        },
        outletClick(tab, event) {
            console.log(tab, event);
        },
    }
};
</script>

<style scoped>
.billManage{
    padding: 20px;
    
}
</style>

在这里插入图片描述
主要在这里

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值