今天分享下vue中tab选项卡的套路,废话不多说,直接上效果图
应用场景
•不同注册和登录方式切换
•操作选项切换 如保存和取消
•后台管理系统中各菜单选项切换等
•新闻标题分类切换 如关注 推荐 热点等分类
主要思路
•点击不同 tab 获取 tab 选项卡下标并为其动态绑定一个class(选中状态时的样式)
•点击时使 tab 对应的内容下标与 tab 选项卡下标保持一致
•使用 v-show / v-if 指令控制内容显示与隐藏
代码如下
tab html, body { height: 100%; margin: 0; padding: 0; background-color: #58596b; } .active { color: #fff; background: #e74c3c; } #app { width: 800px; height: 400px; margin: 100px auto; background-color: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, .1); } .menuList { width: 800px; height: 60px; background-color: #33344a; } ul { width: 100%; display: flex; list-style: none; padding: 0; margin: 0; color: #717181; font-size: 16px; line-height: 60px; } ul li { flex: 1; text-align: center; cursor: pointer; } .tabCon { width: 700px; margin: 0 auto; padding: 40px 20px; color: #999; font-size: 14px; background-color: #fff; } {{itemCon}}
- {{item}}
总结
以上所述是小编给大家介绍的vue中tab选项卡的实现思路,希望对大家有所帮助,如果大家有任何疑问小编会及时回复大家的!



