<li v-for="(children,i) in item.list" @click='getIndex($event)' :index="i"></li>
getIndex(e){
let index = e.target.getAttribute('index');//点击的li的索引
e.target.className = 'selected';//设置该li的class
}
<li v-for="(children,index) in item.list" :key="index" :class="{one: index == 1,two: index != 1}"></li>
13 回答12.7k 阅读
8 回答2.4k 阅读
2 回答5k 阅读✓ 已解决
7 回答1.8k 阅读
9 回答1.6k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
5 回答747 阅读
<li v-for="(children,index) in item.list" :class="index==1?'one':'two'"></li>
index==1这一块对索引进行判断如果满足条件添加one样式,不满足则是two,判断语句和样式换成自己想要的效果