说明:导航栏点击后给对应tab标签增加背景色
HTML部分,颜色绑定class
复制代码
1
2
3
4
5<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显示背景色
复制代码
1
2
3.backCol{ background: #02B8B8; }
JS部分,
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30//前提是必须引入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导航栏点击切换样式内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复