在main.js中直接CTRL c即可,适用于pc端,移动端双击会报错
//防抖处理-立即执行
const on = Vue.prototype.$on
Vue.prototype.$on = function(event, func) {
let timer
let flag = true
let newFunc = func
if (event === 'click') {
newFunc = function() {
if (flag) {
func.apply(this, arguments)
flag = false
}
clearTimeout(timer)
timer = setTimeout(function() {
flag = true
}, 500)
}
}
on.call(this, event, newFunc)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)