js debounce防抖技术
今天写搜索组件的时候,使用到了防抖技术,之前一直没有做笔记,今天有空就记录一下
export default function debounce(func, delay) {
let timer;
return function (...args) {
if (timer) {
clearTimeout(timer)
}
timer = setTimeout(() => {
func.apply(this, args)
}, delay)
}
}

浙公网安备 33010602011771号