vue.js怎么添加一些触摸事件以及获得fastclick的支持?

vue.js怎么添加一些触摸事件以及获得fastclick的支持?,第1张

ue.js添加一些触摸事件以及获得fastclick的支持的 *** 作方法如下。

默认你使用了npm安装。先执行安装fastclick的命令。npm install fastclick -D

之后,在main.js中引入,并绑定到body   import FastClick from 'fastclick'FastClick.attach(document.body)。

博客说明

在手机端的需求难免会遇到与手势相关的,比如div的长按和单击事件,长按可能是分享或者删除等 *** 作,一般的形式是通过d窗来展现。

其实主要是利用dom的触摸事件,touchstart,touchmove,touchend

发现在长按时,会出现选中文字的效果,这比较影响体验。

在css中加入样式,这样就不会出现选中的效果了。

感谢

和正常的事件一样使用

<div @touchmove="someFunction"> </div>

然后在someFunction实现你要的功能就好


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11622950.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存