vue.js 使用 fastclick解决移动端click事件300毫秒延迟方法


一.使用npm安装:

npm install fastclick -S
二.用法:

安装完以后,可以在在main.js中全局引入,并绑定到body,全局生效。或者在单页面引入,只针对当前页面生效

   
//引入
    import FastClick from 'fastclick'
    //初始化FastClick实例。在页面的DOM文档加载完成后
    FastClick.attach(document.body)

 



三.使用过程中存在的bug:
FastClick.prototype.onTouchEnd = function(event) {
                if(event.target.hasAttribute("type") && event.target.getAttribute("type") == "text") {
                    event.preventDefault();   
                    return false;  
                }
            }

 



免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM