详解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 相关文章推荐
js DataSet数据源处理代码
Mar 29 Javascript
js将iframe中控件的值传到主页面控件中的实现方法
Mar 11 Javascript
让图片旋转任意角度及JQuery插件使用介绍
Mar 20 Javascript
Jquery Easyui对话框组件Dialog使用详解(14)
Dec 19 Javascript
Vue.js中extend选项和delimiters选项的比较
Jul 17 Javascript
Vue2.5 结合 Element UI 之 Table 和 Pagination 组件实现分页功能
Jan 26 Javascript
vue form 表单提交后刷新页面的方法
Sep 04 Javascript
vue模块拖拽实现示例代码
Mar 09 Javascript
详解用JS添加和删除class类名
Mar 25 Javascript
基于vue-cli搭建多模块且各模块独立打包的项目
Jun 12 Javascript
使用preload预加载页面资源时注意事项
Feb 03 Javascript
如何编写一个 Webpack Loader的实现
Oct 18 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 if 想到的些问题
2008/03/22 PHP
令PHP初学者头疼十四条问题大总结
2008/11/12 PHP
WIFI万能钥匙密码查询接口实例
2015/09/28 PHP
关于Laravel参数验证的一些疑与惑
2019/11/19 PHP
犀利的js 函数集合
2009/06/11 Javascript
JavaScript在XHTML中的用法详解
2013/04/11 Javascript
jQuery下的动画处理总结
2013/10/10 Javascript
Checbox的操作含已选、未选及判断代码
2013/11/07 Javascript
jQuery学习笔记之创建DOM元素
2015/01/19 Javascript
深入JavaScript高级程序设计之对象、数组(栈方法,队列方法,重排序方法,迭代方法)
2015/12/01 Javascript
js阻止浏览器默认行为的简单实例
2016/05/15 Javascript
ion content 滚动到底部会遮住一部分视图的快速解决方法
2016/09/06 Javascript
使用UrlConnection实现后台模拟http请求的简单实例
2017/01/04 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的三大方法
2017/01/22 Javascript
Angular6封装http请求的步骤详解
2018/08/13 Javascript
Nuxt.js开启SSR渲染的教程详解
2018/11/30 Javascript
使用node搭建自动发图文微博机器人的方法
2019/03/22 Javascript
Element Alert警告的具体使用方法
2020/07/27 Javascript
微信小程序实现日历签到
2020/09/21 Javascript
[02:05]DOTA2完美大师赛趣味视频之看我表演
2017/11/18 DOTA
python 实现堆排序算法代码
2012/06/05 Python
python使用arp欺骗伪造网关的方法
2015/04/24 Python
python3使用urllib模块制作网络爬虫
2016/04/08 Python
Python 写入训练日志文件并控制台输出解析
2019/08/13 Python
Python+OpenCV 实现图片无损旋转90°且无黑边
2019/12/12 Python
pytorch动态网络以及权重共享实例
2020/01/06 Python
django admin后管定制-显示字段的实例
2020/03/11 Python
美国女孩洋娃娃店:American Girl
2017/10/24 全球购物
Mamas & Papas沙特阿拉伯:英国最受欢迎的婴儿品牌
2017/11/20 全球购物
AMAVII眼镜官网:时尚和设计师太阳镜
2019/05/05 全球购物
医学院护理专业应届生求职信
2013/11/12 职场文书
城市轨道交通工程职业规划书范文
2014/01/18 职场文书
中国梦演讲稿5分钟
2014/08/19 职场文书
2014医学院领导班子对照检查材料思想汇报
2014/09/19 职场文书
个人原因辞职信模板
2015/05/13 职场文书
2016年大学生党员承诺书
2016/03/24 职场文书