用户点击被延迟了?
移动设备上,浏览器通常会在用户点击事件触发后的300ms才执行,是因为在检查用户是否在做双击
为了可以立即响应用户的点击事件,fastclick插件出现了
使用方法
1.下载:
npm install fastclick
2.引入:
import FastClick from 'fastclick'
3:应用:
FastClick.attach(document.body)
应用后,在接触到用户的点击事件就会在对应的DOM上模拟一个click事件,300ms之后则会把真正的事件阻止掉。从而达到快速触发点击事件的效果