<div @click="selectChecked(index)" class="recommend-item" :class="[{'recommend-active-item':index == activeIndex}]" v-if="inferenceData.length > 0" v-for="(item,index) in inferenceData" :key="index">
recommend-active-item:高亮类名
data:{
activeIndex :0,
}
selectChecked(index){
this.activeIndex = index;
},
方式二:
在inferenceData中添加字段isActive标志0:不高亮未选中,1:高亮选中。
:class="[item.isActive== 1?'symptom-active-item':'symptom-item']"