在api.js头部加入下面代码(vue绑定el:'app'),fastclick.js与api.js同级目录,api.css第一个导入方可实现全局自动调用去除vue @click300ms延迟,无需处理其他。
var appHref = document.querySelectorAll("link")[0].getAttribute("href");
var appUrl = appHref.substring(0, appHref.indexOf("css"));
if(document.getElementById("app")) {
document.write('<script type="text/javascript" src="'+appUrl+'script/fastclick.js"><\/script>');
setTimeout(function () {
FastClick.attach(document.getElementById("app"));
}, 310);
}
本文介绍了一种在Vue项目中全局移除@click 300ms延迟的方法,通过在api.js文件中添加特定代码,自动调用fastclick.js,实现对300ms点击延迟的消除,无需额外处理。
2867

被折叠的 条评论
为什么被折叠?



