//防抖节流
const throttle = function (func, delay) {
//上一次函数执行时间
let prev = 0;
//arguments
return function () {
let now = Date.now();
if (now - prev >= delay) {
func.apply(this, arguments);
prev = Date.now();
}
}
};
VUE中使用:
methods: {
handleFun: throttle((param) => {
//do Something
}, 1500),
}