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 相关文章推荐
JS中简单的实现像C#中using功能(有源码下载)
Jan 09 Javascript
Javascript new Date().valueOf()的作用与时间戳由来详解
Apr 24 Javascript
js实现浏览器的各种菜单命令比如打印、查看源文件等等
Oct 24 Javascript
js 上下左右键控制焦点(示例代码)
Dec 14 Javascript
jQuery表格插件datatables用法总结
Sep 05 Javascript
jQuery取消ajax请求的方法
Jun 09 Javascript
深入探讨Vue.js组件和组件通信
Sep 12 Javascript
深入理解JavaScript中的预解析
Jan 04 Javascript
easyui-datagrid开发实践(总结)
Aug 02 Javascript
create-react-app构建项目慢的解决方法
Mar 14 Javascript
JS实现常见的查找、排序、去重算法示例
May 21 Javascript
vue+elementUI组件table实现前端分页功能
Nov 15 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
DOTA2 玩家自创拉野攻略 特色英雄快速成长篇
2020/04/20 DOTA
PHP5 面向对象程序设计
2008/02/13 PHP
php变量范围介绍
2012/10/15 PHP
php对二维数组进行排序的简单实例
2013/12/19 PHP
php实现网站留言板功能
2015/11/04 PHP
php 中的closure用法详解
2017/06/12 PHP
PHP7匿名类的用法示例
2019/04/05 PHP
ExtJS 2.0实用简明教程 之Ext类库简介
2009/04/29 Javascript
Jquery拖拽并简单保存的实现代码
2010/11/28 Javascript
Javascript 面向对象编程(一) 封装
2011/08/28 Javascript
jQuery时间轴插件使用详解
2015/07/16 Javascript
JS实现不规则TAB选项卡效果代码
2015/09/16 Javascript
Bootstrap超大屏幕的实现代码
2017/03/22 Javascript
微信小程序实现页面跳转传值的方法
2017/10/12 Javascript
vue动态绑定class选中当前列表变色的方法示例
2018/12/19 Javascript
vue本地打开build后生成的dist文件夹index.html问题
2019/09/04 Javascript
用js限制网页只在微信浏览器中打开(或者只能手机端访问)
2020/12/24 Javascript
JavaScript实现好看的跟随彩色气泡效果
2020/02/06 Javascript
简单的Python的curses库使用教程
2015/04/11 Python
Python爬虫框架scrapy实现的文件下载功能示例
2018/08/04 Python
在Django下创建项目以及设置settings.py教程
2019/12/03 Python
Python编写万花尺图案实例
2021/01/03 Python
html5 Canvas画图教程(8)—canvas里画曲线之bezierCurveTo方法
2013/01/09 HTML / CSS
法国家具及室内配件店:home24
2017/01/21 全球购物
PHP面试题集
2016/12/18 面试题
JRE、JDK、JVM之间的关系怎样
2012/05/16 面试题
TCP/IP模型的分界线
2012/12/01 面试题
计算机专业个人求职自荐信
2013/09/21 职场文书
就业推荐自我鉴定
2013/10/06 职场文书
导游的职业规划书范文
2013/12/27 职场文书
软件毕业生个人鉴定
2014/03/03 职场文书
给妈妈洗脚活动方案
2014/08/16 职场文书
招商银行工作证明
2015/06/17 职场文书
爱心捐赠活动简讯
2015/07/20 职场文书
预备党员入党感言
2015/08/01 职场文书
财务会计个人原因辞职信
2019/06/21 职场文书