数据
[{
name:'aaa',
id:'0',
iscur:false
},{
name:'bbb',
id:'1',
iscur:false
},{
name:'ccc',
id:'2',
iscur:true
}
]
html:
<li v-for='item in data'>{{ item.name }}</li>
我需要分别点击 li 添加一个class cur,同时更新状态到data里的iscur
操作数据的iscur:true 时 当前 li 也自动添加/删除 cur,
请问这个操作 用vuejs 怎么实现呢?
很多种方法可以实现你想要的效果:
代码示例:
在methods中加入方法setCur()
方法2 :
在data中增加一个iscur变量
li的写法就变成了: