vue实现点击追加选中样式效果

DOM部分

<ul>

<li class="liMenu"

:class="idx==index?'hover':''" @click="son(item,idx)" v-for="(item,idx) in menu"

:key="idx">{{item}}

</li>

</ul>

JS

data(){

return{

menu:['首页','列表页','详情页'],

index:0

}

},

methods:{

son(item,idx){

this.index=idx;

}

}

CSS

.liMenu{

margin-right: 20px;

cursor:pointer;

}

.liMenu.hover{

color:red;

}

效果:

以上这篇vue实现点击追加选中样式效果就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

以上是 vue实现点击追加选中样式效果 的全部内容, 来源链接: utcz.com/z/361414.html

回到顶部