解决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 相关文章推荐
用jscript实现新建word文档
Jun 15 Javascript
从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件
Feb 23 Javascript
JS基础之undefined与null的区别分析
Aug 08 Javascript
Jquery动态更改一张位图的src与Attr的使用
Jul 31 Javascript
SeaJS入门教程系列之完整示例(三)
Mar 03 Javascript
document.write的几点使用心得
May 14 Javascript
如何制作幻灯片(代码分享)
Jan 06 Javascript
JavaScript实现瀑布流图片效果
Jun 30 Javascript
Angular中ng-repeat与ul li的多层嵌套重复问题
Jul 24 Javascript
layui 实现二级弹窗弹出之后 关闭一级弹窗的方法
Sep 18 Javascript
vue-cli和v-charts实现可视化图表过程解析
Oct 08 Javascript
JavaScript面试中常考的字符串操作方法大全(包含ES6)
May 10 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设计模式 Facade(外观模式)
2011/06/26 PHP
ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法
2014/11/04 PHP
PHP微信模板消息操作示例
2017/06/29 PHP
javascript 显示当前系统时间代码
2009/12/28 Javascript
javascript实现的多个层切换效果通用函数实例
2015/07/06 Javascript
探究JavaScript函数式编程的乐趣
2015/12/14 Javascript
JS去掉字符串中所有的逗号
2017/10/18 Javascript
详细分析单线程JS执行问题
2017/11/22 Javascript
基于vue展开收起动画的示例代码
2018/07/05 Javascript
如何在 JavaScript 中更好地利用数组
2018/09/27 Javascript
vue项目打包之后背景样式丢失的解决方案
2019/01/17 Javascript
微信小程序 scroll-view 水平滚动实现过程解析
2019/10/12 Javascript
[01:55]2014DOTA2国际邀请赛快报:国土生病 紧急去医院治疗
2014/07/10 DOTA
[01:14]DOTA2亚洲邀请赛 ShowOpen
2015/02/07 DOTA
[46:59]完美世界DOTA2联赛PWL S2 GXR vs Ink 第二场 11.19
2020/11/20 DOTA
使用Python编写vim插件的简单示例
2015/04/17 Python
Python使用reportlab模块生成PDF格式的文档
2019/03/11 Python
Python的log日志功能及设置方法
2019/07/11 Python
Mytheresa中国官网:德国时尚奢侈品商城
2017/08/04 全球购物
New Balance天猫官方旗舰店:始于1906年,百年慢跑品牌
2017/11/15 全球购物
莫斯科隐形眼镜网上商店:Linzi
2019/07/22 全球购物
自我鉴定三原则
2014/01/13 职场文书
中学生差生评语
2014/01/30 职场文书
天鹅的故事教学反思
2014/02/04 职场文书
总裁助理岗位职责
2014/02/17 职场文书
新年晚会主持词
2014/03/24 职场文书
建筑工程技术专业求职信
2014/07/16 职场文书
2014年质检员工作总结
2014/11/18 职场文书
教师岗位职责
2015/02/03 职场文书
MBA推荐信怎么写
2015/03/25 职场文书
上班迟到检讨书范文
2015/05/06 职场文书
天堂的孩子观后感
2015/06/11 职场文书
中学教代会开幕词
2016/03/04 职场文书
MYSQL主从数据库同步备份配置的方法
2021/05/26 MySQL
python tqdm用法及实例详解
2021/06/16 Python
Java 死锁解决方案
2022/05/11 Java/Android