<button
bindtouchstart="handleTouchStart"
bindtouchend="handleTouchEnd"
bindlongpress="handleLongPress"
bindtap="handleClick">
点击/长按</button>
//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("长按")
},