微信小程序案例按键防抖多次点击触发
目录
微信小程序案例——按键防抖(多次点击触发)
最近在写一段微信小程序,希望避免按键多次点击重复触发。看了一下网上相关介绍,实际操作起来不太理想,后来自己改了下列这段程序。
var lasttime=0;
key: function () {
var that = this;
let d = new Date();
let nowtime = d.getTime();//获取点击时间
if (nowtime - lasttime > 1500) {//1500ms内无法识别再点击
//添加自己的代码段
})
lasttime = nowtime;
}
},
这过程中也尝试过修改button的disable属性,在实际操作过程中,修改该属性,按钮会立即变暗无法点击。就是说设置该属性会立即生效,如果想要设定一定时间,效果不好。