解决Vue 移动端点击出现300毫秒延迟的问题


Posted in Javascript onJuly 21, 2020

1. 安装模块

cnpm install fastclick -S

2. 在main.js中引入,并绑定到body

import FastClick from 'fastclick'

FastClick.attach(document.body);

当better-scroll和 fastclick冲突的不能点击的时候:

<slider>
  <div v-for="item in recommends">
  <a :href="item.linkUrl" rel="external nofollow" >
   <!-- 当better-scroll和 fastclick冲突的不能点击的时候,只需要加上class="needsclick",图片就可以被点击了,解决冲突的问题 -->
   <img class="needsclick" @load="loadImage" :src="item.picUrl">
  </a>
  </div>
</slider>

补充知识:@types/fastclick在vue+ts中的使用

1、在使用了ts的vue项目中,以往直接安装fastclick不能正常使用,根据提示执行下面命令就好了

cnpm i @types/fastclick

2、找到node-modules下面的@types/fastclick/index.d.ts文件,然后打开修改里面内容即可

在这里插入代码片declare module "fastclick" {
 // function fastclick(layer: any, options?: FastClickOptions): FastClickObject;
 // namespace fastclick {
 // var FastClick: FastClickStatic;
 // }这里注释的代码删掉
 var FastClick: FastClickStatic;//改成这行代码
 export = FastClick;
}

main.ts里面按照以往的配置就好了

import FastClick from 'fastclick';

FastClick.attach(document.body);

以上这篇解决Vue 移动端点击出现300毫秒延迟的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 语法基础 想学习js的朋友可以看看
Dec 16 Javascript
JQuery1.4+ Ajax IE8 内存泄漏问题
Oct 15 Javascript
javascript实现禁止鼠标滚轮事件
Jul 24 Javascript
JavaScript代码判断点击第几个按钮
Dec 13 Javascript
基于angularjs实现图片放大镜效果
Aug 31 Javascript
微信小程序使用第三方库Underscore.js步骤详解
Sep 27 Javascript
一句jQuery代码实现返回顶部效果(简单实用)
Dec 28 Javascript
ActiveX控件的使用-js实现打印超市小票功能代码详解
Nov 22 Javascript
JS实现去除数组中重复json的方法示例
Dec 21 Javascript
AngularJS中的作用域实例分析
May 16 Javascript
js实现无缝轮播图效果
Mar 09 Javascript
Vue 根据条件判断van-tab的显示方式
Aug 03 Javascript
解决Vue中的生命周期beforeDestory不触发的问题
Jul 21 #Javascript
详解微信小程序入门从这里出发(登录注册、开发工具、文件及结构介绍)
Jul 21 #Javascript
vue 清空input标签 中file的值操作
Jul 21 #Javascript
Vue-resource安装过程及使用方法解析
Jul 21 #Javascript
vue中destroyed方法的使用说明
Jul 21 #Javascript
解决vue组件销毁之后计时器继续执行的问题
Jul 21 #Javascript
vue 实现setInterval 创建和销毁实例
Jul 21 #Javascript
You might like
如何使用动态共享对象的模式来安装PHP
2006/10/09 PHP
使用 MySQL Date/Time 类型
2008/03/26 PHP
php生成缩略图的类代码
2008/10/02 PHP
文件上传之SWFUpload插件(代码)
2015/07/30 PHP
PHP基于XMLWriter操作xml的方法分析
2017/07/17 PHP
javascript循环变量注册dom事件 之强大的闭包
2010/09/08 Javascript
Ext.get() 和 Ext.query()组合使用实现最灵活的取元素方式
2011/09/26 Javascript
JavaScript实现检查页面上的广告是否被AdBlock屏蔽了的方法
2014/11/03 Javascript
js实现的简洁网页滑动tab菜单效果代码
2015/08/24 Javascript
js友好的时间返回函数
2016/08/24 Javascript
JS jQuery使用正则表达式去空字符的简单实现代码
2017/05/20 jQuery
JS实现的简单四则运算计算器功能示例
2017/09/27 Javascript
JS实现合并json对象的方法
2017/10/10 Javascript
详解Angular5路由传值方式及其相关问题
2018/04/28 Javascript
使用 vue 实例更好的监听事件及vue实例的方法
2019/04/22 Javascript
vue实现点击按钮切换背景颜色的示例代码
2020/06/23 Javascript
[03:49]显微镜下的DOTA2第十五期—VG登基之路完美团
2014/06/24 DOTA
75条笑死人的知乎神回复,用60行代码就爬完了
2019/05/06 Python
python算法题 链表反转详解
2019/07/02 Python
浅谈Python type的使用
2019/11/19 Python
Python StringIO如何在内存中读写str
2020/01/07 Python
利用Python实现朋友圈中的九宫格图片效果
2020/09/03 Python
Python 下载Bing壁纸的示例
2020/09/29 Python
预订全球最佳旅行体验:Viator
2018/03/30 全球购物
美国球鞋寄卖网站:Stadium Goods
2018/05/09 全球购物
波兰最大的度假胜地和城市公寓租赁运营商:Sun & Snow
2018/10/18 全球购物
联想英国官网:Lenovo英国
2019/07/17 全球购物
技校教师求职简历的自我评价
2013/10/20 职场文书
生产车间主管岗位职责
2013/12/28 职场文书
感恩节红领巾广播稿
2014/02/11 职场文书
淘宝店铺营销方案
2014/02/13 职场文书
年度献血先进个人事迹材料
2014/02/14 职场文书
二年级学生评语大全
2014/04/23 职场文书
大学运动会加油稿200字(5篇)
2014/09/27 职场文书
部队2014年终工作总结
2014/11/27 职场文书
浅谈Python3中datetime不同时区转换介绍与踩坑
2021/08/02 Python