封装的去抖动函数:
//防抖函数
let timeout = null
function debounce(fn, wait) {
if(timeout !== null) clearTimeout(timeout)
timeout = setTimeout(fn, wait)
}
export default debounce
页面使用:
debounce(() => {
//在这里写你的方法
},500)
之前看别的前辈写的,忘记哪里看的了,这次保存一下,供以后学习。