欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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的支持方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。