小程序 实现长按事件


<view bindtap="test3" bindtouchstart="test1" bindtouchend="test2"></view>

 

text1(){
  console.log(‘开始按下’)
this.setData({
clickFlag:true
})
this.data.timer = setTimeout(()=>{
console.log(‘触发事件’)
},1000)
this.setData({
timer:this.data.timer
})
},
test2(){
clearTimeout(this.data.timer)
},
test3(){
if(this.data.clickFlag)
console.log(‘click触发’)
}

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/275368.html

(0)
上一篇 2022年7月19日 13:08
下一篇 2022年7月19日 13:08

相关推荐

发表回复

登录后才能评论