博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信小程序使用函数防抖解决重复点击消耗性能问题
阅读量:5033 次
发布时间:2019-06-12

本文共 628 字,大约阅读时间需要 2 分钟。

wxml:

click me

   js:

// 防止重复点击  touchStart(e) {       this.touchStartTime = e.timeStamp;  },  touchEnd(e) {    this.touchEndTime = e.timeStamp;  },  doubleTap(e) {    var vm = this;    // 控制点击事件在350ms内触发,加这层判断是为了防止长按时会触发点击事件    if (vm.touchEndTime - vm.touchStartTime < 350) {      // 当前点击的时间      var currentTime = e.timeStamp;      var lastTapTime = vm.lastTapTime;      // 更新最后一次点击时间      vm.lastTapTime = currentTime;      // 如果两次点击时间在300毫秒内,则认为是双击事件      if (currentTime - lastTapTime > 300) {        // do something 点击事件具体执行那个业务             }    }  }

  

转载于:https://www.cnblogs.com/mmykdbc/p/11504327.html

你可能感兴趣的文章
hadoop2.2.0_hbase0.96_zookeeper3.4.5全分布式安装文档下载
查看>>
Flutter 贝塞尔曲线切割
查看>>
golang 的编译安装以及supervisord部署
查看>>
阿里架构师,讲述基于微服务的软件架构模式
查看>>
Eclipse导入maven项目时,Pom.xml文件报错处理方法
查看>>
01、JAVA开发准备
查看>>
Jenkins+Maven+SVN快速搭建持续集成环境(转)
查看>>
txmpp
查看>>
【Github教程】史上最全github使用方法:github入门到精通
查看>>
抽象工厂模式(Abstract Factory)
查看>>
luogu1373 小a和uim之大逃离 (dp)
查看>>
Redis的Pub/Sub客户端实现
查看>>
springMVC入门(一)------springMVC基本概念与安装
查看>>
Sam做题记录
查看>>
[bzoj] 2453 维护数列 || 单点修改分块
查看>>
IIS版本变迁
查看>>
mybatis09--自连接一对多查询
查看>>
myeclipse10添加jQuery自动提示的方法
查看>>
【eclipse jar包】在编写java代码时,为方便编程,常常会引用别人已经实现的方法,通常会封装成jar包,我们在编写时,只需引入到Eclipse中即可。...
查看>>
软件工程APP进度更新
查看>>