3 个回答

<li v-for="(children,index) in item.list" :class="index==1?'one':'two'"></li>

index==1这一块对索引进行判断如果满足条件添加one样式,不满足则是two,判断语句和样式换成自己想要的效果

<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>

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题