npm指令
npm install fastclick -D 或者 cnpm install fastclick -D
然后在main.js寫上
import FastClick from 'fastclick'; FastClick.attach(document.body); package.json 安裝之后會有 "devDependencies": { "fastclick": "^1.0.6", }
why use `fastclick`?
在移動端H5開發過程中,關於點觸可能會遇到如下兩個問題:
1、手動點擊與真正觸發click
事件會存在300ms的延遲(ios上面最明顯)
2、點擊穿透問題(點擊行為會穿透元素觸發非父子關系元素的事件)