直接安装fastclick第三方库
pip install fastclick --save
fastclick的使用
使用时发现,谷歌浏览器报错Unable to preventDefault inside passive event listener due to target being treated
解决方法
fastClick插件已经过时,直接使用html {touch-action: manipulation;}这个css定义即可。click事件在移动端有个300ms延时,就是因为避免和手机双击行为发生冲突。然而,当我们设置了touch-action:manipulation干掉了双击行为,则显然,300ms延时就不复存在,因此,html {touch-action: manipulation;}声明可以用来避免浏览器300ms延时问题。
参考链接