dengzedong
10 天以前 d61df4674a9e5ecfefb2122802166d5b4923e5a7
提交 | 用户 | 时间
820397 1 export function debounce(fn, delay = 500) {
H 2   let timer
3   return function (...args) {
4     if (timer) {
5       clearTimeout(timer)
6       timer = null
7     }
8     timer = setTimeout(fn.bind(this, ...args), delay)
9   }
10 }