JavaScript

超轻量级php框架startmvc

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

更新时间:2020-09-20 23:48:01 作者:startmvc
DOM部分<ul><liclass="liMenu":class="idx==index?'hover':''"@click="son(item,idx)"v-for="(item,idx)inmenu":

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 点击 选中样式