解决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 动态添加按钮实现代码
May 06 Javascript
基于jquery的checkbox下拉框插件代码
Jun 25 Javascript
你必须知道的JavaScript 变量命名规则详解
May 07 Javascript
跨域传值即主页面与iframe之间互相传值
Dec 09 Javascript
jquery实现简单的表单验证
Nov 17 Javascript
基于javascript实现随机颜色变化效果
Jan 14 Javascript
三分钟带你玩转jQuery.noConflict()
Feb 15 Javascript
jQuery中ajax错误调试分析
Dec 01 Javascript
深入探究AngularJs之$scope对象(作用域)
Jul 20 Javascript
一步步教你利用Canvas对图片进行处理
Sep 19 Javascript
jQuery EasyUI Layout实现tabs标签的实例
Sep 26 jQuery
微信小程序自定义对话框弹出和隐藏动画
Jul 19 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 is_file()和is_dir()用于遍历目录时用法注意事项
2010/03/02 PHP
自定义php类(查找/修改)xml文档
2013/03/26 PHP
实现PHP框架系列文章(6)mysql数据库方法
2016/03/04 PHP
laravel框架邮箱认证实现方法详解
2019/11/22 PHP
脚本之家贴图转换+转贴工具用到的js代码超级推荐
2007/04/05 Javascript
等待指定时间后自动跳转或关闭当前页面的js代码
2013/07/09 Javascript
jQuery实现异步获取json数据的2种方式
2014/08/29 Javascript
JavaScript调试工具汇总
2014/12/23 Javascript
AngularJS中的模块详解
2015/01/29 Javascript
javascript实现在网页任意处点左键弹出隐藏菜单的方法
2015/05/13 Javascript
jquery+CSS实现的水平布局多级网页菜单效果
2015/08/24 Javascript
12个非常实用的JavaScript小技巧【推荐】
2016/05/18 Javascript
详解JS-- 浮点数运算处理
2016/11/28 Javascript
基于AGS JS开发自定义贴图图层
2017/03/31 Javascript
前端MVVM框架解析之双向绑定
2018/01/24 Javascript
基于vue 开发中出现警告问题去除方法
2018/01/25 Javascript
深入浅析JS中的严格模式
2018/06/04 Javascript
JavaScript数据结构与算法之二叉树遍历算法详解【先序、中序、后序】
2019/02/21 Javascript
js实现秒表计时器
2019/12/16 Javascript
Angular单元测试之事件触发的实现
2020/01/20 Javascript
原生js+canvas实现贪吃蛇效果
2020/08/02 Javascript
python中zip和unzip数据的方法
2015/05/27 Python
python使用pyqt写带界面工具的示例代码
2017/10/23 Python
Python Request爬取seo.chinaz.com百度权重网站的查询结果过程解析
2019/08/13 Python
wxPython实现文本框基础组件
2019/11/18 Python
Python如何使用BeautifulSoup爬取网页信息
2019/11/26 Python
Python异常原理及异常捕捉实现过程解析
2020/03/25 Python
Python基于smtplib模块发送邮件代码实例
2020/05/29 Python
德国电子商城:ComputerUniverse
2017/04/21 全球购物
欧舒丹俄罗斯官方网站:L’OCCITANE俄罗斯
2019/11/22 全球购物
腾讯广告词
2014/03/19 职场文书
社区关爱留守儿童活动方案
2014/08/22 职场文书
2015年新农合工作总结
2015/03/30 职场文书
2015年公司国庆放假通知
2015/07/30 职场文书
python实战之90行代码写个猜数字游戏
2021/04/22 Python
MySQL优化及索引解析
2022/03/17 MySQL