/** * * @param fn 节流的函数 * @param delay 延迟时间 * @returns 节流过的函数 */let debounceTimer = ''export function debounce(fn, delay = 700) { clearTimeout(debounceTimer) debounceTimer = setTimeout(() => { fn() }, delay)}
应用非常简单
debounce(this.getQuery, 600)
还有很多办法,请评论区留言接龙,写出你的办法。
本文由snailPush一键公布平台 snailPush 公布!