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

  

最新文章

  1. The requested resource is not available...
  2. 19.dnw打不开
  3. JS数组定义【收藏】
  4. Java-数据结构与算法-二分查找法
  5. c++11之右值引用
  6. HDOJ2020绝对值排序
  7. MySql模糊查询like通配符使用详细介绍
  8. java.el.PropertyNotFoundException解决方法
  9. clearcase 中一些概念和操作
  10. 【Excel】获取网页标题的VBA
  11. 时间处理之strtotime
  12. 最小化安装linux CentOS_7操作系统
  13. suse 12sp1 oracle 11g r2 时出现错误 调用/sysman/lib/ins_emagent.mk的目标nmo时出错
  14. Jmeter_前端RSA加密下的登陆模拟_引用js文件实现
  15. linux下hex转ascii
  16. TPO-22 C1 Complain about a biased article
  17. HDU 3949 XOR 线性基
  18. ElasticSearch初体验之使用
  19. BLDC无刷直流电机的原理及驱动基础
  20. bilibili携手WeTest,保障视频类应用优质适配体验

热门文章

  1. Android 蓝牙开发(3)——蓝牙的详细介绍
  2. 解决webservice(Java)中dao层注入为null问题
  3. MySQL中日期和时间类型
  4. Mixins and Python
  5. Python—运算符的类型
  6. C语言中函数返回字符串的4中方法
  7. for循环结构
  8. mysql里的insert
  9. Django 模版语言
  10. NOIP模拟赛1(one)