Vue中实现点击变色

121 阅读1分钟
<ul>
    <li v-for="(item,index) in items" :class="{active:currentIndex === index}" @click="clickLi(index)">{{item}}</li>
</ul>


js部分

data(){
	return{
		items:['内容1','内容2','内容3'],
		currentIndex:0
	}
},
methods:{
		clickLi(index){
			this.currentIndex = index
	}
}



css部分

  .active{
            color: red;;
        }