FastClick 是一个简单易用的库,它消除了移动端浏览器上的物理点击和触发一个 click
事件之间的 300ms 的延迟。目的就是在不干扰你目前的逻辑的同时,让你的应用感觉不到延迟,反应更加灵敏
为什么会存在延迟 ?
根据 Google 的说法:
...移动端浏览器会从你点击按钮之后,等待大约 300ms 才会触发点击事件。原因是浏览器会等待看你的行为是否会是双击。
Vue项目中三步操作
npm install fastclick
在main.js文件中
var FastClick = require('fastclick');
FastClick.attach(document.body)