解决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的设计模式
Nov 22 Javascript
关于UTF-8的客户端用AJAX方式获取GB2312的服务器端乱码问题的解决办法
Nov 30 Javascript
jquery中的过滤操作详细解析
Dec 02 Javascript
Javascript遍历Html Table示例(包括内容和属性值)
Jul 08 Javascript
jQuery form插件的使用之处理server返回的JSON, XML,HTML数据
Jan 26 Javascript
vue.js表格分页示例
Oct 18 Javascript
selenium 与 chrome 进行qq登录并发邮件操作实例详解
Apr 06 Javascript
JS+canvas实现的五子棋游戏【人机大战版】
Jul 19 Javascript
Vue-router结合transition实现app前进后退动画切换效果的实例
Oct 11 Javascript
Vue2.0 实现移动端图片上传功能
May 30 Javascript
file-loader打包图片文件时路径错误输出为[object-module]的解决方法
Jan 03 Javascript
Vue router传递参数并解决刷新页面参数丢失问题
Dec 02 Vue.js
解决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
模板引擎smarty工作原理以及使用示例
2014/05/25 PHP
朋友网关于QQ相关的PHP代码(研究QQ的绝佳资料)
2015/01/26 PHP
php为字符串前后添加指定数量字符的方法
2015/05/04 PHP
php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法【与函数nl2br功能相反】
2017/02/17 PHP
jQuery为iframe的body添加click事件的实现代码
2011/04/07 Javascript
Js base64 加密解密介绍
2013/10/11 Javascript
JS控制日期显示的小例子
2013/11/23 Javascript
jquery预览图片实现鼠标放上去显示实际大小
2014/01/16 Javascript
JS设置获取cookies的方法
2014/01/26 Javascript
js通过更改按钮的显示样式实现按钮的滑动效果
2014/04/23 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 语法
2015/01/09 Javascript
jQuery选择器源码解读(七):elementMatcher函数
2015/03/31 Javascript
7个去伪存真的JavaScript面试题
2016/01/07 Javascript
微信小程序之GET请求的实例详解
2017/09/29 Javascript
vue做网页开场视频的实例代码
2017/10/20 Javascript
详解使用PM2管理nodejs进程
2017/10/24 NodeJs
使用Vuex实现一个笔记应用的方法
2018/03/13 Javascript
微信小程序购物车、父子组件传值及calc的注意事项总结
2018/11/14 Javascript
原生JS实现的放大镜特效示例【测试可用】
2018/12/08 Javascript
JS实现的tab页切换效果完整示例
2018/12/18 Javascript
解决nuxt页面中mounted、created、watch执行两遍的问题
2020/11/05 Javascript
解决vue下载后台传过来的乱码流的问题
2020/12/05 Vue.js
Python递归遍历列表及输出的实现方法
2015/05/19 Python
Python中pillow知识点学习
2018/04/30 Python
详解Python安装scrapy的正确姿势
2018/06/26 Python
python argparser的具体使用
2019/11/10 Python
css3一个简易的 LED 数字时钟实现方法
2020/01/15 HTML / CSS
英国花园药房: The Garden Pharmacy
2017/12/28 全球购物
意大利网上药房:Farmacia 33
2020/01/27 全球购物
应届毕业生求职信范文分享
2013/12/26 职场文书
气象学专业个人求职信
2014/04/22 职场文书
协议书的格式
2014/04/23 职场文书
班级年度安全计划书
2014/05/01 职场文书
学校总务处领导干部个人对照检查材料思想汇报
2014/10/06 职场文书
机关作风建设剖析材料
2014/10/11 职场文书
Python包argparse模块常用方法
2021/06/04 Python