详解vue中在循环中使用@mouseenter 和 @mouseleave事件闪烁问题解决方法


Posted in Javascript onApril 07, 2020

最近在项目中实现在循环出来的图片中当鼠标移入隐藏当前图片显示另一张图片的需求时碰到了一个小问题。就是当使用@mouseenter 和@mouseleave事件来实现这个需求时却发现鼠标移入后图片出现闪烁现象。

重点:事件写到父元素上才行!!! 0.0

下面写下我的实现方法和实现效果

样式代码:

<div class="imgs" v-for="(item,index) in exampleUrl" :key = index @mouseenter ="enterFun(index)" @mouseleave ="leaveFun(index)" >           
    <img :src = item.url v-show="show || n != index" >                
    <div  v-show="!show && n == index" >查看详情</div>
</div>

其他代码:

export default {
	data () {
	  return {
	    n: 0,
	    show:true,
	  }
	} ,
	methods: {
		enterFun(index){
		  console.log('鼠标移入');
		  this.show = false;
		  this.n = index;
		},
		leaveFun(index){
		  console.log('鼠标离开');
		  this.show = true;
		  this.n = index;
		},
	}    
}

最终实现效果如图 当鼠标移入图片时当前图片显示查看详情:

详解vue中在循环中使用@mouseenter 和 @mouseleave事件闪烁问题解决方法

到此这篇关于详解vue中在循环中使用@mouseenter 和 @mouseleave事件闪烁问题解决方法的文章就介绍到这了,更多相关vue @mouseenter @mouseleave事件闪烁内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
jquery.Jwin.js 基于jquery的弹出层插件代码
May 23 Javascript
JQuery入门——移除绑定事件unbind方法概述及应用
Feb 05 Javascript
使用Chrome浏览器调试AngularJS应用的方法
Jun 18 Javascript
遮罩层点击按钮弹出并且具有拖动和关闭效果(两种方法)
Aug 20 Javascript
javascript 中的 delete及delete运算符
Nov 15 Javascript
深入探讨Vue.js组件和组件通信
Sep 12 Javascript
jQuery使用Layer弹出层插件闪退问题
Dec 22 Javascript
详解vue-validator(vue验证器)
Jan 16 Javascript
JavaScript实现的斑马线表格效果【隔行变色】
Sep 18 Javascript
Vue函数式组件-你值得拥有
May 09 Javascript
Vue使用vue-recoure + http-proxy-middleware + vuex配合promise实现基本的跨域请求封装
Oct 21 Javascript
javascript实现数字时钟效果
Feb 06 Javascript
《javascript设计模式》学习笔记三:Javascript面向对象程序设计单例模式原理与实现方法分析
Apr 07 #Javascript
flexible.js实现移动端rem适配方案
Apr 07 #Javascript
《javascript设计模式》学习笔记一:Javascript面向对象程序设计对象成员的定义分析
Apr 07 #Javascript
详解vue-flickity的fullScreen功能实现
Apr 07 #Javascript
小谈angular ng deploy的实现
Apr 07 #Javascript
简单了解Vue + ElementUI后台管理模板
Apr 07 #Javascript
vue开发中遇到的问题总结
Apr 07 #Javascript
You might like
php启用zlib压缩文件的配置方法
2013/06/12 PHP
Laravel 验证码认证学习记录小结
2019/12/20 PHP
jquery一般方法介绍 入门参考
2011/06/21 Javascript
IE不支持getElementsByClassName最终完美解决方案
2012/12/17 Javascript
js改变Iframe中Src的方法
2015/05/05 Javascript
JS实现选中当前菜单后高亮显示的导航条效果
2015/10/15 Javascript
JavaScript优化专题之Loading and Execution加载和运行
2016/01/20 Javascript
原生JS封装Ajax插件(同域、jsonp跨域)
2016/05/03 Javascript
关于javascript中限定时间内防止按钮重复点击的思路详解
2016/08/16 Javascript
详解如何较好的使用js
2016/12/16 Javascript
jQuery编写textarea输入字数限制代码
2017/03/23 jQuery
3分钟快速搭建nodejs本地服务器方法运行测试html/js
2017/04/01 NodeJs
浅析从vue源码看观察者模式
2018/01/29 Javascript
使用veloticy-ui生成文字动画效果
2018/02/08 Javascript
Angular4集成ng2-file-upload的上传组件
2018/03/14 Javascript
vue中如何让子组件修改父组件数据
2018/06/14 Javascript
typescript配置alias的详细步骤
2020/08/12 Javascript
Python找出9个连续的空闲端口
2016/02/01 Python
python实现用户登录系统
2016/05/21 Python
python分割列表(list)的方法示例
2017/05/07 Python
Python实现MySQL操作的方法小结【安装,连接,增删改查等】
2017/07/12 Python
python如何让类支持比较运算
2018/03/20 Python
Python中函数参数调用方式分析
2018/08/09 Python
python机器人运动范围问题的解答
2019/04/29 Python
执行Python程序时模块报错问题
2020/03/26 Python
Pycharm激活方法及详细教程(详细且实用)
2020/05/12 Python
全面总结使用CSS实现水平垂直居中效果的方法
2016/03/10 HTML / CSS
详解CSS3中常用的样式【基本文本和字体样式】
2020/10/20 HTML / CSS
Jabra捷波朗美国官网:用于办公、车载和运动的无线蓝牙耳麦
2017/02/01 全球购物
物理系毕业生自荐书范文
2014/02/22 职场文书
干部个人考察材料
2014/12/24 职场文书
辞职书格式样本
2015/02/26 职场文书
丧事主持词
2015/07/02 职场文书
高二英语教学反思
2016/03/03 职场文书
浅谈克隆 JavaScript
2021/11/02 Javascript
Go结合Gin导出Mysql数据到Excel表格
2022/08/05 Golang