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刷新站IP和PV
Sep 05 Javascript
jqeury-easyui-layout问题解决方法
Mar 24 Javascript
基于socket.io和node.js搭建即时通信系统
Jul 30 Javascript
js点击button按钮跳转到另一个新页面
Oct 10 Javascript
基于jQuery实现的仿百度首页滑动选项卡效果代码
Nov 16 Javascript
Js与Jq获取浏览器和对象值的方法
Mar 18 Javascript
jQuery插件JWPlayer视频播放器用法实例分析
Jan 11 Javascript
JavaScript简介_动力节点Java学院整理
Jun 26 Javascript
JS正则表达式完美实现身份证校验功能
Oct 18 Javascript
Vue.js添加组件操作示例
Jun 13 Javascript
angularjs 的数据绑定实现原理
Jul 02 Javascript
webpack项目使用eslint建立代码规范实现
May 16 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
PHP 命令行参数详解及应用
2011/05/18 PHP
浅析PHP程序设计中的MVC编程思想
2014/07/28 PHP
浅析php单例模式
2014/11/25 PHP
php中mysql操作buffer用法详解
2015/03/19 PHP
实现WordPress主题侧边栏切换功能的PHP脚本详解
2015/12/14 PHP
thinkphp分页实现效果
2016/10/13 PHP
laravel实现按时间日期进行分组统计方法示例
2019/03/23 PHP
javascript encodeURI和encodeURIComponent的比较
2010/04/03 Javascript
jQuery实用函数用法总结
2014/08/29 Javascript
JavaScript学习小结(一)——JavaScript入门基础
2015/09/02 Javascript
javascript实现label标签跳出循环操作
2016/03/06 Javascript
实例讲解JavaScript的Backbone.js框架中的View视图
2016/05/05 Javascript
javascript中对Date类型的常用操作小结
2016/05/19 Javascript
JavaScript知识点总结(十六)之Javascript闭包(Closure)代码详解
2016/05/31 Javascript
Angular和百度地图的结合实例代码
2016/10/19 Javascript
整理一下常见的IE错误
2016/11/18 Javascript
canvas实现图像放大镜
2017/02/06 Javascript
Vue键盘事件用法总结
2017/04/18 Javascript
JavaScript反射与依赖注入实例详解
2018/05/29 Javascript
js中offset,client , scroll 三大元素知识点总结
2019/09/11 Javascript
vue.js this.$router.push获取不到params参数问题
2020/03/03 Javascript
js canvas实现五子棋小游戏
2021/01/22 Javascript
[01:13:18]Secret vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.23
2019/09/05 DOTA
Matplotlib 生成不同大小的subplots实例
2018/05/25 Python
matplotlib命令与格式之tick坐标轴日期格式(设置日期主副刻度)
2019/08/06 Python
TensorFlow获取加载模型中的全部张量名称代码
2020/02/11 Python
Python matplotlib修改默认字体的操作
2020/03/05 Python
基于Pyinstaller打包Python程序并压缩文件大小
2020/05/28 Python
澳大利亚美容产品及化妆品在线:Activeskin
2020/06/03 全球购物
医院检讨书范文
2014/02/01 职场文书
选秀节目策划方案
2014/06/06 职场文书
企业与个人合作经营协议书
2014/11/01 职场文书
2015年六一儿童节活动总结
2015/02/11 职场文书
大学生个人学年总结
2015/02/15 职场文书
2015年度女工工作总结
2015/10/22 职场文书
详解python的异常捕获
2022/03/03 Python