狗万官网酒店 > 狗万官网下载 > 微信小程序 函数防抖 消灭重复点击消耗性能问题实现代码_javascr

微信小程序 函数防抖 消灭重复点击消耗性能问题实现代码_javascr

来源: 2019-09-16 09:51 我来投稿 参与评论
这篇文章主要介绍了微信小程序使用函数防抖解决重复点击消耗性能问题实现代码,文中通过示范代码介绍的独特详细,对大家的上学或者工作具有原则性的参考学习价值,要求的爱人可以参考下

这篇文章主要介绍了微信小程序使用函数防抖解决重复点击消耗性能问题实现代码,文中通过示范代码介绍的独特详细,对大家的上学或者工作具有原则性的参考学习价值,要求的爱人可以参考下

wxml:

<view bindtap="doubleTap" bindtouchstart="touchStart" bindtouchend="touchEnd">click me</view>

 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 点击事件具体实施那个业务  
  }
 }
 }

上述就是本文的方方面面内容,瞩望对大家的上学有所帮助,也愿意大家多多支持脚本的师。

义务编辑:狗万官网酒店
 
 
0% (0)
 
 
0% (0)
机长评论( ) 请自觉遵守互联网相关的富民政策法规,不准发布色情、暴力、反动的议论。
地名: 匿名?


  • &lt;hr id="9bd72e71"&gt;&lt;/hr&gt;
      &lt;optgroup id="eef2604e"&gt;&lt;/optgroup&gt;