解决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 相关文章推荐
jQuery JSON实现无刷新三级联动实例探讨
May 28 Javascript
JS随机生成不重复数据的实例方法
Jul 17 Javascript
setinterval()与clearInterval()JS函数的调用方法
Jan 21 Javascript
jQuery实现鼠标选文字发新浪微博的方法
Apr 02 Javascript
遍历json 对象的属性并且动态添加属性的实现
Dec 02 Javascript
JS实现闭包中的沙箱模式示例
Sep 07 Javascript
Angular实现较为复杂的表格过滤,删除功能示例
Dec 23 Javascript
react-native-video实现视频全屏播放的方法
Mar 19 Javascript
select2 ajax 设置默认值,初始值的方法
Aug 09 Javascript
angular6的响应式表单的实现
Oct 10 Javascript
Vue+Koa2 打包后进行线上部署的教程详解
Jul 31 Javascript
JavaScript中继承原理与用法实例入门
May 09 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 地址栏信息的获取代码
2009/01/07 PHP
php日历制作代码分享
2014/01/20 PHP
php中chdir()函数用法实例
2014/11/13 PHP
php实现监控varnish缓存服务器的状态
2014/12/30 PHP
浅谈PHP中new self()和new static()的区别
2017/08/11 PHP
PHP中localeconv()函数的用法
2019/03/26 PHP
laravel 解决groupBy时出现的错误 isn't in Group By问题
2019/10/17 PHP
克隆javascript对象的三个方法小结
2011/01/12 Javascript
jquery remove方法应用详解
2012/11/22 Javascript
解决jquery submit()提交表单提示:f[s] is not a function
2013/01/23 Javascript
js 字符串转换成数字的三种方法
2013/03/23 Javascript
JavaScript DOM 编程艺术(第2版)读书笔记(JavaScript的最佳实践)
2013/10/01 Javascript
open 动态修改img的onclick事件示例代码
2013/11/13 Javascript
js获取时间(本周、本季度、本月..)
2013/11/22 Javascript
jQuery实现返回顶部效果的方法
2015/05/29 Javascript
jQuery的Ajax用户认证和注册技术实例教程(附demo源码)
2015/12/08 Javascript
JQuery的Pager分页器实现代码
2016/05/03 Javascript
vue新vue-cli3环境配置和模拟json数据的实例
2018/09/19 Javascript
微信小程序实现人脸识别登陆的示例代码
2019/04/02 Javascript
今天,小程序正式支持 SVG
2019/04/20 Javascript
浅谈Vue使用Cascader级联选择器数据回显中的坑
2020/10/31 Javascript
python编写网页爬虫脚本并实现APScheduler调度
2014/07/28 Python
Python爬取个人微信朋友信息操作示例
2018/08/03 Python
总结python中pass的作用
2019/02/27 Python
python动态视频下载器的实现方法
2019/09/16 Python
python 正则表达式贪婪模式与非贪婪模式原理、用法实例分析
2019/10/14 Python
2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用
2020/03/24 Python
python -v 报错问题的解决方法
2020/09/15 Python
Python读取图像并显示灰度图的实现
2020/12/01 Python
python 实现Requests发送带cookies的请求
2021/02/08 Python
出纳工作岗位责任制
2014/02/02 职场文书
乡镇干部先进事迹材料
2014/02/03 职场文书
求职信的正确写法
2014/07/10 职场文书
2014年医务科工作总结
2014/12/18 职场文书
2015年暑期实践报告范文
2015/07/13 职场文书
SQL Server使用CROSS APPLY与OUTER APPLY实现连接查询
2022/05/25 SQL Server