<div style="background-color: #2e2828;">
<ul class="tab">
<li v-for="item in menuTab" :key="item.id" :class="{'current':item.current}" @click="togglemneu(item)">{{item.txt}}</li>
</ul>
</div>
data(){
return{
menuTab:[
{txt:'登录',current:true},
{txt:'注册',current:false}
]
}
},
methods:{
togglemneu(data){
this.menuTab.forEach(Element=>{
Element.current = false
});
data.current = true
}
}
.tab{
text-align: center;
}
.tab li{
display: inline-block;
width: 88px;
line-height: 36px;
font-size: 14px;
color: #ffffff;
border-radius: 2px;
}
.current{
background-color: rgb(3, 3, 92);
}
效果如下:
点击切换


来源:https://www.cnblogs.com/lsyy2017/p/12219916.html