vue点击tab改变背景颜色

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue点击tab改变背景颜色相关的知识,希望对你有一定的参考价值。

代码思路:
遍历出data里面的数据 v-for

给li加点击事件
绑定class样式 怎么控制样式的显示
通过 class的控制 :class=class:index==变量 下标和class变量是否相等控制true false
<template>
<div id="app">
<ul>
<li v-for='(item,index) in arr' :class='bg:index==isactive'
@click='fn(index)'>item</li>
</ul>
</div>
</template>
<script>
export default
data () return data: isactive:0, //默认第一个有样式 arr:['健康医疗','生活服务','信息安全','文化娱乐'],
,

,
methods:
fn (index)
//点击切换 变量的值 赋值为 index
this.isactive=index; console.log(index); ,</script> <style scoped lang='less'> .bg color: red; </style>
参考技术A

以上是关于vue点击tab改变背景颜色的主要内容,如果未能解决你的问题,请参考以下文章

ElementUI改变Tab标签页item的字体颜色的方法

用vue动态改变body背景

html中点击按钮怎样改变div背景颜色

改变ALTIUM DESIGNER原理图在WORD中的背景颜色

java改变按钮颜色

取消a标签在移动端点击时的背景颜色