说到节流,一般是两种方法实现
1,一般是通过定时器去延迟执行。
2,通过时间戳来控制
今天就给大家展示得是时间戳得方法;
Page({
data: {
tapTime: '', // 防止两次点击操作间隔太快
},
onclick(){
var nowTime = new Date();
if (nowTime - this.data.tapTime < 1000) {
console.log('阻断')
return;
}
console.log('执行')
this.setData({ tapTime: nowTime });
}
})
实现方法很简单,对小程序感兴趣得朋友可以加好友私信
喜欢上方小程序,需要源码的,私信小编留下邮箱。