我是靠谱客的博主 活力飞鸟,最近开发中收集的这篇文章主要介绍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导航栏点击切换样式所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部