vue中的tab
Posted fei3
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue中的tab相关的知识,希望对你有一定的参考价值。
<template> <div> <ul class="tab-tilte"> <li v-for="(title,index) in tabTitle" @click="cur=index" :class="{active:cur==index}"> {{title}} </li> </ul> <div class="tab-content"> <div v-for="(m,index) in tabMain" v-show="cur==index"> {{m}} </div> </div> </div> </template> <script> export default{ data(){ return{ tabTitle:[‘标题一‘,‘标题二‘,‘标题三‘,‘标题四‘], tabMain:[‘内容一‘,‘内容二‘,‘内容三‘,‘内容四‘], cur:0 } } } </script> <style scoped> .tab-tilte{ width: 90%; } .tab-tilte li{ float: left; width: 25%; height:20px; padding: 10px 0; text-align: center; background-color:skyblue; cursor: pointer; } /* 点击对应的标题添加对应的背景颜色 */ .tab-tilte .active{ background-color: #09f; color: #fff; } .tab-content div{ float: left; width: 25%; line-height: 100px; text-align: center; } </style>
以上是关于vue中的tab的主要内容,如果未能解决你的问题,请参考以下文章