我是靠谱客的博主 活力飞鸟,这篇文章主要介绍vue导航栏点击切换样式,现在分享给大家,希望可以做个参考。

说明:导航栏点击后给对应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导航栏点击切换样式内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(107)

评论列表共有 0 条评论

立即
投稿
返回
顶部