鼠標移入添加class樣式
HTML
HTML綁定事件,加入或者移出class為active

<div class="col-lg-3 col-xs-6 paddingLeft com_marginBtm10 choosePlan" v-on:mouseover="changeActive($event)" v-on:mouseout="removeActive($event)"> 流量套餐</div>
JS
這里除了active這個class需要動態添加或者減去,其他的皆是移入移出都需要的class

methods:{   changeActive($event){       $event.currentTarget.className="col-lg-3 col-xs-6 paddingLeft com_marginBtm10 choosePlan active";   },   removeActive($event){       $event.currentTarget.className="col-lg-3 col-xs-6 paddingLeft com_marginBtm10 choosePlan";   }},拓展知識:vue實現鼠標移入移出事件
如下所示:
    <div class="index_tableTitle clearfix" v-for="(item,index) in table_tit">     <div class="indexItem">      <span :title="item.name">{{item.name}}</span>      <span class="mypor">       <i class="icon" @mouseenter="enter(index)" @mouseleave="leave()"></i>       <div v-show="seen&&index==current" class="index-show">        <div class="tip_Wrapinner">{{item.det}}</div>       </div>      </span>     </div>    </div> export default {  data(){   return{    seen:false,    current:0   }  },  methods:{   enter(index){    this.seen = true;    this.current = index;   },   leave(){    this.seen = false;    this.current = null;   }  } }以上這篇vue鼠標移入添加class樣式,鼠標移出去除樣式(active)實現方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。
新聞熱點
疑難解答