解决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里使用Dom操作Xml
Sep 20 Javascript
EasyUI的treegrid组件动态加载数据问题的解决办法
Dec 11 Javascript
Jquery实现图片左右自动滚动示例
Sep 25 Javascript
javascript对话框使用方法(警告框 javascript确认框 提示框)
Jan 07 Javascript
js实现鼠标点击左上角滑动菜单效果代码
Sep 06 Javascript
Bootstrap三种表单布局的使用方法
Jun 21 Javascript
JS简单添加元素新节点的方法示例
Feb 10 Javascript
javascript高仿热血传奇游戏实现代码
Feb 22 Javascript
trackingjs+websocket+百度人脸识别API实现人脸签到
Nov 26 Javascript
webpack自动打包和热更新的实现方法
Jun 24 Javascript
Vue CLI3移动端适配(px2rem或postcss-plugin-px2rem)
Apr 27 Javascript
js实现手表表盘时钟与圆周运动
Sep 18 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源码加密 仿微盾PHP加密专家(PHPCodeLock)
2010/05/06 PHP
php编写一个简单的路由类
2011/04/13 PHP
基于php实现长连接的方法与注意事项的问题
2013/05/10 PHP
php实现页面纯静态的实例代码
2017/06/21 PHP
Laravel 微信小程序后端实现用户登录的示例代码
2019/11/26 PHP
PHP如何使用JWT做Api接口身份认证的实现
2020/02/03 PHP
Nigma vs Liquid BO3 第一场2.14
2021/03/10 DOTA
自己的js工具 Event封装
2009/08/21 Javascript
javascript学习笔记(九)javascript中的原型(prototype)及原型链的继承方式
2011/04/12 Javascript
jQuery封装的tab选项卡插件分享
2015/06/16 Javascript
基于jQuery实现二级下拉菜单效果
2016/02/01 Javascript
js纯数字逐一停止显示效果的实现代码
2016/03/16 Javascript
jQuery CSS3自定义美化Checkbox实现代码
2016/05/12 Javascript
Ajax实现不刷新取最新商品
2017/03/01 Javascript
微信小程序开发技巧汇总
2019/07/15 Javascript
Vue3.0中的monorepo管理模式的实现
2019/10/14 Javascript
vue中使用router全局守卫实现页面拦截的示例
2020/10/23 Javascript
[01:21:58]守擂赛DOTA2第一周决赛
2020/04/22 DOTA
Python类属性与实例属性用法分析
2015/05/09 Python
利用Python获取赶集网招聘信息前篇
2016/04/18 Python
详解python单元测试框架unittest
2018/07/02 Python
Selenium元素的常用操作方法分析
2018/08/10 Python
Python后台开发Django会话控制的实现
2019/04/15 Python
django组合搜索实现过程详解(附代码)
2019/08/06 Python
Python分割训练集和测试集的方法示例
2019/09/19 Python
django 解决扩展自带User表遇到的问题
2020/05/14 Python
利用CSS3的3D效果制作正方体
2020/03/10 HTML / CSS
意大利奢侈品网站:Italist
2016/08/23 全球购物
世界上最大的巴士旅游观光公司:Big Bus Tours
2016/10/20 全球购物
idealfit英国:世界领先的女性健身用品和运动衣物品牌
2017/11/25 全球购物
Bibloo奥地利:购买女装、男装、童装、鞋和配件
2018/10/18 全球购物
时尚、社区、科技:SEVENSTORE
2019/04/26 全球购物
社团活动总结范文
2014/04/26 职场文书
学习型班组申报材料
2014/05/31 职场文书
nginx搭建图片服务器的过程详解(root和alias的区别)
2021/03/31 Servers
Win11安全功能升级:内置防网络钓鱼功能
2022/04/08 数码科技