vue 2 中防抖节流在当前页面里写
isfilter(val) {
// 过滤
this.debounce(() => {
this.init(val);
}, 1000);
},
debounce(fn, delay) {
var delay = delay || 200;
var timer;
console.log('33333333');
return (function () {
var th = this;
var args = arguments;
if (timer) {
clearTimeout(timer);
}
timer = setTimeout(() => {
timer = null;
fn.apply(th, args);
console.log('111111111111');
}, delay);
})();
},

浙公网安备 33010602011771号