<div class="divClass" v-for="(item,index) in options" :key="index" :class="index == index ? 'addClass' : '' " @click="onclick(item, index)><div>
//通过绑定:class类
//给div添加点击事件@click="onclick(item,index)"
const active = ref(-1);
const onclick = (item, index) => {
active.value = index;
console.log( "点击");
};
.divClass{
border: 1px solid gay;
}
.addClass {
border: 1px solid blue;
}
addClass 要放在divClass下面,毕竟不是通过js操作dom改变样式,只是添加覆盖样式