vue鼠标移入添加class样式,鼠标移出去除样式(active)实现方法


Posted in Javascript onAugust 22, 2018

鼠标移入添加class样式

HTML

HTML绑定事件,加入或者移出class为active

vue鼠标移入添加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

vue鼠标移入添加class样式,鼠标移出去除样式(active)实现方法

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)实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript中prototype为对象添加属性的误区介绍
Oct 15 Javascript
js触发onchange事件的方法说明
Mar 08 Javascript
当达到输入长度时表单自动切换焦点
Apr 06 Javascript
JavaScript弹出新窗口并控制窗口移动到指定位置的方法
Apr 06 Javascript
AngularJS的内置过滤器详解
May 14 Javascript
JS实现获取键盘按下的按键并显示在页面上的方法
Nov 04 Javascript
通过node-mysql搭建Windows+Node.js+MySQL环境的教程
Mar 01 Javascript
JS 事件绑定、事件监听、事件委托详细介绍
Sep 28 Javascript
Bootstrap fileinput组件封装及使用详解
Mar 10 Javascript
JQuery EasyUI的一些常用组件
Jul 12 jQuery
React 组件间的通信示例
Jun 14 Javascript
在SSM框架下用laypage和ajax实现分页和数据交互的方法
Sep 27 Javascript
JS封装的模仿qq右下角消息弹窗功能示例
Aug 22 #Javascript
当vue路由变化时,改变导航栏的样式方法
Aug 22 #Javascript
element-ui 设置菜单栏展开的方法
Aug 22 #Javascript
详解vue-cli脚手架中webpack配置方法
Aug 22 #Javascript
element-ui使用导航栏跳转路由的用法详解
Aug 22 #Javascript
详解微信小程序canvas圆角矩形的绘制的方法
Aug 22 #Javascript
解决element UI 自定义传参的问题
Aug 22 #Javascript
You might like
收音机史话 - 1960年代前后的DIY
2021/03/02 无线电
php-accelerator网站加速PHP缓冲的方法
2008/07/30 PHP
php 动态多文件上传
2009/01/18 PHP
php处理json时中文问题的解决方法
2011/04/12 PHP
php调用mysql数据 dbclass类
2011/05/07 PHP
php将mysql数据库整库导出生成sql文件的具体实现
2014/01/08 PHP
ThinkPHP实现动态包含文件的方法
2014/11/29 PHP
ThinkPHP+EasyUI之ComboTree中的会计科目树形菜单实现方法
2017/06/09 PHP
JavaScript通过RegExp实现客户端验证处理程序
2013/05/07 Javascript
JS:window.onload的使用介绍
2013/11/13 Javascript
如何正确使用Nodejs 的 c++ module 链接到 OpenSSL
2014/08/03 NodeJs
Bootstrap表单布局样式代码
2016/05/31 Javascript
功能强大的Bootstrap组件(结合js)
2016/08/03 Javascript
node.js express安装及示例网站搭建方法(分享)
2016/08/22 Javascript
Web开发中客户端的跳转与服务器端的跳转的区别
2017/03/05 Javascript
将angular.js项目整合到.net mvc中的方法详解
2017/06/29 Javascript
详解react-webpack2-热模块替换[HMR]
2017/08/03 Javascript
ComboBox(下拉列表框)通过url加载调用远程数据的方法
2017/08/06 Javascript
详解vue挂载到dom上会发生什么
2019/01/20 Javascript
js实现登录拖拽窗口
2020/02/10 Javascript
vue 监听窗口变化对页面部分元素重新渲染操作
2020/07/28 Javascript
简单介绍Python中的JSON使用
2015/04/28 Python
python妹子图简单爬虫实例
2015/07/07 Python
python扫描proxy并获取可用代理ip的实例
2017/08/07 Python
解决pyttsx3无法封装的问题
2018/12/24 Python
python使用suds调用webservice接口的方法
2019/01/03 Python
Python3实现取图片中特定的像素替换指定的颜色示例
2019/01/24 Python
Django中提示消息messages的设置方式
2019/11/15 Python
使用python执行shell脚本 并动态传参 及subprocess的使用详解
2020/03/06 Python
Pytorch通过保存为ONNX模型转TensorRT5的实现
2020/05/25 Python
NYX Professional Makeup英国官网:美国平价专业彩妆品牌
2019/11/13 全球购物
大整数数相乘的问题
2012/07/22 面试题
旅游与酒店管理的自我评价分享
2013/11/03 职场文书
校园门卫岗位职责
2013/12/09 职场文书
基于python实现银行管理系统
2021/04/20 Python
配置nginx负载均衡
2022/05/06 Servers