vue下如何处理鼠标划过事件


这篇文章主要介绍“vue下如何处理鼠标划过事件”,在日常操作中,相信很多人在vue下如何处理鼠标划过事件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue下如何处理鼠标划过事件”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!鼠标事件进行监听需求中,在一个table(组件)表中,对于其中一列(该列为图片列),当鼠标划过该列的某个单元格子(图片)时,需要展示出该单元格子对应的遮罩层代码:
最后在查看结果中发现,在划过的时候是会触发鼠标事件,但是会出现闪动的清空,当鼠标一直放在该单元格上的时候,遮罩层也会消失和出现反复切换。为缓解这种情况,还对changeMask中的显示和隐藏进行setTimeout延时,结果并不理想,不推荐这样使用。CSS方式实现这种方法,只需要保留上面代码中的主体部分,不需要ref和mouse事件这些,主要是通过opacity去控制遮罩层的显示和隐藏的。具体的样式代码如下:这种方法达到了预期的效果,体验也很好,推荐使用。table中动态ref首先,免费云主机域名这部分并不是针对遮罩层显示隐藏的,而是处理表格中某一列或者很多单元格添加ref的。这个其实在第一种方法中就已经也出来了,现在做下总结。:ref=”‘mask’ + props.rowIndex”这种方法对例如表格这样一列中的每个单元格都对应着一个附加的东西,而这些东西的位置又是不同的,可以实现对每个单元格进行ref绑定,在事件处理函数中,通过传递props.rowIndex得到下标,最终通过this.$ref[‘mask’ + props.rowIndex]得到对应的元素,然后对其css进行相关控制(只是举例)。拓展知识:vue鼠标划过移入移出触发函数介绍如下所示:Vue是一套用于构建用户界面的渐进式JavaScript框架,Vue与其它大型框架的区别是,使用Vue可以自底向上逐层应用,其核心库只关注视图层,方便与第三方库和项目整合,且使用Vue可以采用单文件组件和Vue生态系统支持的库开发复杂的单页应用。到此,关于“vue下如何处理鼠标划过事件”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注百云主机网站,小编会继续努力为大家带来更多实用的文章!

相关推荐: 怎么使用vue进行深度监听

本文小编为大家详细介绍“怎么使用vue进行深度监听”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么使用vue进行深度监听”文章能帮助大家解决疑惑,下免费云主机域名面跟着小编的思路慢慢深入,一起来学习新知识吧。1.首先,新建一个html项目,并在项目中引入v…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 02/15 16:37
Next 02/15 16:37

相关推荐