解决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插件推荐浏览器嗅探userAgent
Nov 09 Javascript
深入理解bootstrap框架之第二章整体架构
Oct 09 Javascript
jQuery弹出窗口简单实现代码
Mar 09 Javascript
Vue-cli proxyTable 解决开发环境的跨域问题详解
May 18 Javascript
vue实现a标签点击高亮方法
Mar 17 Javascript
elementUI中Table表格问题的解决方法
Dec 04 Javascript
微信小程序日历组件使用方法详解
Dec 29 Javascript
详解Vue webapp项目通过HBulider打包原生APP(vue+webpack+HBulider)
Feb 02 Javascript
在vue中阻止浏览器后退的实例
Nov 06 Javascript
JavaScript canvas实现雪花随机动态飘落
Feb 08 Javascript
vue实现登录拦截
Jun 29 Javascript
springboot+vue+对接支付宝接口+二维码扫描支付功能(沙箱环境)
Oct 15 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 清空varnish 缓存的详解(包括指定站点下的)
2013/06/20 PHP
使用PHP获取当前url路径的函数以及服务器变量
2013/06/29 PHP
php 启动报错如何解决
2014/01/17 PHP
php结合ajax实现赞、顶、踩功能实例
2014/05/12 PHP
PHP访问Google Search API的方法
2015/03/05 PHP
php rsa 加密,解密,签名,验签详解
2016/12/06 PHP
PHP简单实现模拟登陆功能示例
2017/09/15 PHP
响应鼠标变换表格背景或者颜色的代码
2009/03/30 Javascript
浅析js中2个等号与3个等号的区别
2013/08/06 Javascript
如何判断鼠标是否在DIV的区域内
2013/11/13 Javascript
jquery validate在ie8下的bug解决方法
2013/11/13 Javascript
浅析document.ready和window.onload的区别讲解
2013/12/18 Javascript
JavaScript自定义数组排序方法
2015/02/12 Javascript
jQuery源码解读之addClass()方法分析
2015/02/20 Javascript
在JavaScript中操作时间之getUTCDate()方法的使用
2015/06/10 Javascript
javascript计时器编写过程与实现方法
2016/02/29 Javascript
如何用JS模拟实现数组的map方法
2020/07/30 Javascript
jQuery实现计算器功能
2020/10/19 jQuery
Python yield 小结和实例
2014/04/25 Python
Python多项式回归的实现方法
2019/03/11 Python
Python搭建Spark分布式集群环境
2019/07/05 Python
浅谈python3中input输入的使用
2019/08/02 Python
python通过matplotlib生成复合饼图
2020/02/06 Python
Python 爬取淘宝商品信息栏目的实现
2021/02/06 Python
Pam & Gela官网:美国性感前卫女装品牌
2018/07/19 全球购物
澳大利亚领先的武术用品和健身器材供应商:SMAI
2019/03/24 全球购物
俄罗斯领先的移动和数字设备在线商店:Svyaznoy.ru
2020/12/21 全球购物
外企求职信范文分享
2013/12/31 职场文书
2014年母亲节演讲稿范文
2014/05/07 职场文书
民主生活会对照检查材料
2014/09/22 职场文书
新闻人物通讯稿
2014/10/09 职场文书
党的群众路线教育实践活动心得体会(教师)
2014/10/31 职场文书
大学生学生会工作总结2015
2015/05/26 职场文书
电影复兴之路观后感
2015/06/02 职场文书
创业项目(超低成本创业项目)
2019/08/16 职场文书
PHP中->和=>的意思
2021/03/31 PHP