vue.js 添加 fastclick的支持方法
程序员文章站
2022-07-04 22:54:29
fastclick:处理移动端click事件300毫秒延迟
1、兼容性
ios 3及更高版本的移动safari
ios 5及更高版本的chrome
android上...
fastclick:处理移动端click事件300毫秒延迟
1、兼容性
ios 3及更高版本的移动safari
ios 5及更高版本的chrome
android上的chrome(ics)
opera mobile 11.5及以上版本
android 2以来的android浏览器
playbook os 1及以上版本
2、不应用fastclick的场景
桌面浏览器;
如果视口元标签中设置了width=device-width,android上的chrome 32+会禁用300ms延时;
<meta name="viewport" content="width=device-width, initial-scale=1">
视频元标签如果设置了user-scalable=no,android上的chrome(所有版本)都会禁用300ms延迟。
ie10中,可以使用css属性-ms-touch-action: none禁止元素双击缩放(参考文章)。
3、安装:
先执行安装fastclick的命令。
npm install fastclick -s
之后,在main.js中引入,并绑定到body
import fastclick from 'fastclick' fastclick.attach(document.body);
以上这篇vue.js 添加 fastclick的支持方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。