祁聪
2018-08-20 22:57:20浏览 12364
<button
bindtouchstart="handleTouchStart"
bindtouchend="handleTouchEnd"
bindlongpress="handleLongPress"
bindtap="handleClick">
点击/长按</button>
<!-- button 可以换成view-->
//touch start
handleTouchStart: function(e) {
this.startTime = e.timeStamp;
//console.log("-------- startTime = " + e.timeStamp);
},
//touch end
handleTouchEnd: function(e) {
this.endTime = e.timeStamp;
//console.log("-------- endTime = " + e.timeStamp);
},
handleClick: function(e) {
//console.log("----------------- endTime - startTime = " + (this.endTime - this.startTime));
if (this.endTime - this.startTime < 350) {
console.log("点击");
}
},
handleLongPress: function(e) {
//console.log("----------------- endTime - startTime = " + (this.endTime - this.startTime));
console.log("长按");
},