用了很多个计时器,希望大佬帮忙优化
onPageScroll(e){ this.setState({ scrollTop:e.scrollTop, scrollIng:true }) let timer= setTimeout(()=>{ if(this.state.scrollTop===e.scrollTop){ this.setState({ scrollTop:e.scrollTop, scrollIng:false }) console.log('滚动结束') clearTimeout(timer) } },300) }