在data里定义fun为null,fn为需要防抖的函数,wait为毫秒数。watch里直接监听绑定值,调用debounce函数。
debounce(fn,wait) {
if(this.fun !==null) {
clearTimeout(this.fun)
}
this.fun = setTimeout(fn,wait)
}
在data里定义fun为null,fn为需要防抖的函数,wait为毫秒数。watch里直接监听绑定值,调用debounce函数。
debounce(fn,wait) {
if(this.fun !==null) {
clearTimeout(this.fun)
}
this.fun = setTimeout(fn,wait)
}