您好,欢迎来到华佗健康网。
搜索
您的当前位置:首页uniapp长按事件

uniapp长按事件

来源:华佗健康网
<script>
 let pressTimer;
 canvas.addEventListener('touchstart', () => {
	// 长按
	pressTimer = setTimeout(function() {
		// 在此处编写长按事件处理程序
		console.log('长按事件已触发');
	}, 500);
}, false)
canvas.addEventListener('touchend', function(e) {
	// 清除计时器,以防止误判为长按事件
	clearTimeout(pressTimer);
});
</script>

uniapp双击封装

let touchTimer = null;

element.addEventListener('touchend', function(event) {
  if (touchTimer === null) {
    // 第一次点击
    touchTimer = setTimeout(function() {
      touchTimer = null;
    }, 300); // 设置双击时间间隔
  } else {
    // 第二次点击,触发双击事件
    clearTimeout(touchTimer);
    touchTimer = null;
    ...编写双击的逻辑
  }
});

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.com 版权所有 湘ICP备2023021991号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务