解决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 相关文章推荐
当自定义数据属性为json格式字符串时jQuery的data api问题探讨
Feb 18 Javascript
jQuery统计指定子元素数量的方法
Mar 17 Javascript
JSON简介以及用法汇总
Feb 21 Javascript
js获取浏览器高度 窗口高度 元素尺寸 偏移属性的方法
Nov 21 Javascript
js多个物体运动功能实例分析
Dec 20 Javascript
JavaScript之class继承_动力节点Java学院整理
Jul 03 Javascript
js阻止默认右键的下拉菜单方法
Jan 02 Javascript
vue+element-ui+ajax实现一个表格的实例
Mar 09 Javascript
vue 点击按钮实现动态挂载子组件的方法
Sep 07 Javascript
Vue resource三种请求格式和万能测试地址
Sep 26 Javascript
详解vue-router导航守卫
Jan 19 Javascript
js验证账户名是否重复
May 26 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
追忆往昔!浅谈收音机的百年发展历史
2021/03/01 无线电
mysql5的sql文件导入到mysql4的方法
2008/10/19 PHP
简单的cookie计数器实现源码
2013/06/07 PHP
在SAE上搭建最新wordpress的方法
2014/12/21 PHP
PHP大神的十大优良习惯
2016/09/14 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
2017/11/10 PHP
Mootools 1.2教程 事件处理
2009/09/15 Javascript
基于jQuery的仿flash的广告轮播
2010/11/05 Javascript
JS文本框默认值处理详解
2013/07/10 Javascript
js、jquery图片动画、动态切换示例代码
2014/06/03 Javascript
由浅入深讲解Javascript继承机制与simple-inheritance源码分析
2015/12/13 Javascript
如何用JavaScript实现动态修改CSS样式表
2016/05/20 Javascript
HTML5 JS压缩图片并获取图片BASE64编码上传
2020/11/16 Javascript
使用vs code开发Nodejs程序的使用方法
2017/09/21 NodeJs
vue拦截器实现统一token,并兼容IE9验证功能
2018/04/26 Javascript
JavaScript使用面向对象实现的拖拽功能详解
2019/06/12 Javascript
layui--select使用以及下拉框实现键盘选择的例子
2019/09/24 Javascript
[01:01:52]DOTA2-DPC中国联赛正赛 iG vs LBZS BO3 第一场 3月4日
2021/03/11 DOTA
python k-近邻算法实例分享
2014/06/11 Python
Python中使用glob和rmtree删除目录子目录及所有文件的例子
2014/11/21 Python
详细讲解Python中的文件I/O操作
2015/05/24 Python
Python Socket编程详细介绍
2017/03/23 Python
django搭建项目配置环境和创建表过程详解
2019/07/22 Python
Flask框架钩子函数功能与用法分析
2019/08/02 Python
python实现爬虫抓取小说功能示例【抓取金庸小说】
2019/08/09 Python
对Python获取屏幕截图的4种方法详解
2019/08/27 Python
python将三维数组展开成二维数组的实现
2019/11/30 Python
Python 列表的清空方式
2020/01/13 Python
python3.6.8 + pycharm + PyQt5 环境搭建的图文教程
2020/06/11 Python
瑞贝卡·明可弗包包官网:Rebecca Minkoff
2016/07/21 全球购物
文明礼仪事迹材料
2014/01/09 职场文书
幼儿园端午节活动方案
2014/08/25 职场文书
使用nginx动态转换图片大小生成缩略图
2021/03/31 Servers
详解php中流行的rpc框架
2021/05/29 PHP
Python实现生成bmp图像的方法
2021/06/13 Python
微软团队与 NASA 科学家和惠普企业(HPE)的工程师合作
2022/04/21 数码科技