详解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 相关文章推荐
javascript中的注释使用与注意事项小结
Sep 20 Javascript
多引号嵌套的变量命名的问题
May 09 Javascript
js时钟翻牌效果实现代码分享
Jul 31 Javascript
jQuery+json实现的简易Ajax调用实例
Dec 14 Javascript
jQuery中inArray方法注意事项分析
Jan 25 Javascript
jquery.validate表单验证插件使用详解
Jun 21 jQuery
jQuery使用ajax_动力节点Java学院整理
Jul 05 jQuery
浅谈vue的iview列表table render函数设置DOM属性值的方法
Sep 30 Javascript
Echarts之悬浮框中的数据排序问题
Nov 08 Javascript
基于Vue组件化的日期联动选择器功能的实现代码
Nov 30 Javascript
JavaScript代码调试方法实例小结
Jan 05 Javascript
vue从后台渲染文章列表以及根据id跳转文章详情详解
Dec 14 Vue.js
《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数据库抽象层 PDO
2011/05/07 PHP
基于php无限分类的深入理解
2013/06/02 PHP
基于php-fpm的配置详解
2013/06/03 PHP
使用PHP进行微信公众平台开发的示例
2015/08/21 PHP
Laravel构建即时应用的一种实现方法详解
2017/08/31 PHP
php中pcntl_fork创建子进程的方法实例
2019/03/14 PHP
PHP生成随机密码4种方法及性能对比
2020/12/11 PHP
JQuery Tips(3) 关于$()包装集内元素的改变
2009/12/14 Javascript
JavaScript DOM 学习第五章 表单简介
2010/02/19 Javascript
JSON中双引号的轮回使用过程中一定要小心
2014/03/05 Javascript
javascript移出节点removeChild()使用介绍
2014/04/03 Javascript
jQuery中:enabled选择器用法实例
2015/01/04 Javascript
JavaScript的jQuery库插件的简要开发指南
2015/08/12 Javascript
jQuery.trim() 函数及trim()用法详解
2015/10/26 Javascript
JavaScript编程学习技巧汇总
2016/02/21 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(二)
2016/09/14 Javascript
js关于getImageData跨域问题的解决方法
2016/10/14 Javascript
JS实现DOM节点插入操作之子节点与兄弟节点插入操作示例
2018/07/30 Javascript
解决vue移动端适配问题
2018/12/12 Javascript
Vue表情输入组件 微信face表情组件
2019/02/11 Javascript
微信小程序云开发之云函数详解
2019/05/16 Javascript
JS/CSS实现字符串单词首字母大写功能
2019/09/03 Javascript
Vue中关闭弹窗组件时销毁并隐藏操作
2020/09/01 Javascript
前端vue如何使用高德地图
2020/11/05 Javascript
python进阶教程之模块(module)介绍
2014/08/30 Python
Python中的XML库4Suite Server的介绍
2015/04/14 Python
简单谈谈python中的多进程
2016/11/06 Python
NetworkX之Prim算法(实例讲解)
2017/12/22 Python
搭建python django虚拟环境完整步骤详解
2019/07/08 Python
关于Pytorch MaxUnpool2d中size操作方式
2020/01/03 Python
Window系统下Python如何安装OpenCV库
2020/03/05 Python
自动化专业个人求职信范文
2013/11/29 职场文书
告诉你怎样写创业计划书
2014/01/27 职场文书
党员国庆节演讲稿范文2014
2014/09/21 职场文书
教师党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
实践论读书笔记
2015/06/29 职场文书