首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >vue如何实现tab切换 ?

vue如何实现tab切换 ?

提问于 2017-11-24 14:11:37
回答 1关注 0查看 1.8K

vue菜鸟 请教如何实现

点击冰箱 出现 冰箱下的二级菜单

点击酒柜 出现酒柜的二级菜单 冰箱的隐藏

以此类推

代码语言:txt
复制
<div id="app">
代码语言:txt
复制
        <ul>
代码语言:txt
复制
            <li 
代码语言:txt
复制
            v-for="(item,index) in tabs" 
代码语言:txt
复制
            :class="{active:index == num}"
代码语言:txt
复制
             @click="tab(index)">{{item}}</li>
代码语言:txt
复制
        </ul>
代码语言:txt
复制
        <div class="tabCon">
代码语言:txt
复制
            <div 
代码语言:txt
复制
            v-for='(itemCon,index) in tabContents' 
代码语言:txt
复制
            v-show=" index == num">{{itemCon}}</div>
代码语言:txt
复制
        </div>
代码语言:txt
复制
    </div>
代码语言:txt
复制
<!--这里是js代码-->
代码语言:txt
复制
<script type="text/javascript">
代码语言:txt
复制
var vm = new Vue({
代码语言:txt
复制
    el: '#app',
代码语言:txt
复制
    data: {
代码语言:txt
复制
        tabs: ["冰箱", "酒柜","菜多多"],
代码语言:txt
复制
        tabContents: ["馨厨S系列","内容二","内容三"],
代码语言:txt
复制
        num: 1
代码语言:txt
复制
    },
代码语言:txt
复制
    methods: {
代码语言:txt
复制
        tab(index) {
代码语言:txt
复制
            this.num = index;
代码语言:txt
复制
        }
代码语言:txt
复制
    }
代码语言:txt
复制
});
代码语言:txt
复制
</script>

这样写的话 冰箱智能绑定 馨厨S系列 其他两个无法写 写成数组 就无法显示了应该怎么改

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

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