小程序 实现长按事件
作者:互联网
<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触发') }
标签:console,log,实现,程序,timer,事件,clickFlag,data,setData 来源: https://www.cnblogs.com/zhangyuxin219/p/16493294.html