
说明:导航栏点击后给对应tab标签增加背景色
HTML部分,颜色绑定class
<div class='upList' v-for="(item,index) in upNavList" :key="index" @click="change(index)" :class="{ backCol:current == index}">
<nuxt-link :to='item.url' class='upTitle hover'>
{{ item.title }}
</nuxt-link>
</div>
CSS部分,点击tab显示背景色
.backCol{
background: #02B8B8;
}
JS部分,
//前提是必须引入vuejs哦!
var vm = new Vue({
el:"#wrap",
data:{
current: 0,
upNavList:[
{
title: '企业服务',
url: '/home/vipServe',
},{
title: '培训服务,
url: '/home/vipServe'
},{
title: '线上展厅',
url: '/home/vipServe'
},{
title: '会员服务',
url: '/home/vipServe'
},{
title: '产业商城',
url: '/home/vipServe'
},
],
},
methods:{
change(index){
this.current=index;
console.log(this.current)
},
} });
最后
以上就是活力飞鸟最近收集整理的关于vue导航栏点击切换样式的全部内容,更多相关vue导航栏点击切换样式内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复