jq 可以使用 $(this).addClass('current').siblings().removeClass('current');vue应该怎么实现这个效果呢?
1 回答
陌上人如玉_010
TA贡献19条经验 获得超16个赞
<ul class="list">
<li v-for="(item,index) in items" v-on:click="addClass(index)" v-bind:class="{ red:index==current}">{{item.title}}</li>
</ul>new Vue({
el:'.list',
data:{
current:0,
items:[
{title:'item1'},
{title:'item2'},
{title:'item3'},
{title:'item4'}
]
},
methods:{
addClass:function(index){
this.current=index;
}
}
})大概就是这样
添加回答
举报
0/150
提交
取消
