赞
踩
通过@touchstart.native获取点击
通过@touchend.native 获取释放
定义press 判断当前事件
// 点击时执行 gtouchstart(index) { // 将press设置为true,若提前释放会调用gettouchend将其更改为false this.press = true clearTimeout(this.Loop); //再次清空定时器,防止重复注册定时器 // 延迟执行,若press值为true 说明未释放,若释放会更改为false this.Loop = setTimeout(function() { if (this.press) { console.log('长按'); } }.bind(this), 1000); }, // 点击释放时执行press为false gettouchend() { this.press = false },
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。