/**
*
* @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 发布!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。