vue 全局设置防抖 重写点击事件
const on = Vue.prototype.$on
// 在全局加入防抖函数 避免内容重复点击问题存在 当前为强制设置所有点击不可重复如果修改是需要将
Vue.prototype.$on = function (event, func) {
let timer
let newFunc = func
if (event === 'click') {
// console.log('我触发了')
newFunc = function () {
clearTimeout(timer)
timer = setTimeout(function () {
func.apply(this, arguments)
}, 500)
}
}
on.call(this, event, newFunc)