vue.js 添加 fastclick的支持方法
作者:非凡主力
今天小编就为大家分享一篇vue.js 添加 fastclick的支持方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
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的支持方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
- vue.js添加一些触摸事件以及安装fastclick的实例
- JavaScript中click和onclick本质区别与用法分析
- JS实现同一DOM元素上onClick事件与onDblClick事件并存的解决方法
- JS中touchstart事件与click事件冲突的解决方法
- 详解vue.js的事件处理器v-on:click
- AngularJS的ng-click传参的方法
- 详解angularJS动态生成的页面中ng-click无效解决办法
- Angularjs为ng-click事件传递参数
- JS基于onclick事件实现单个按钮的编辑与保存功能示例
- JS实现页面中所有img对象添加onclick事件及新窗口查看图片的方法
- js原生实现FastClick事件的实例
- 快速解决js开发下拉框中blur与click冲突
- Javascript中绑定click事件的四种方式介绍