贤和知识点收藏

贤能辈出今皆是,和颜悦色新时人

小程序重复点击事件
/**
* 重复点击事件处理
*/
function repeatBtn(fn, gapTime) {
if (gapTime == null || gapTime == undefined) {
gapTime = 1500
}

let _lastTime = null

// 返回新的函数
return function () {
let _nowTime = + new Date()
if (_nowTime - _lastTime > gapTime || !_lastTime) {
fn.apply(this, arguments) //将this和参数传给原函数
_lastTime = _nowTime
}
}
}

module.exports = {

repeatBtn: repeatBtn,//重复点击事件处理
}

调用

formSubmit: util.repeatBtn(function (e) {
},1000);
阅读更多
个人分类: 小程序
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

小程序重复点击事件

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭