【React】上拉加载更多,原生js的实现
【React】上拉加载更多,原生js的实现
❄️2winter本来是找的第三方库,但是都不好用,由于项目使用的布局是Absolute,导致各种bug,最后还是用原生吧。
给需要监听的组件设置一个Ref。
1 | <div data-shoplist ref={e => (this.scroll = e)}> |
然后在组件加载后
1 | let loadTimer = null; |
这里加了300ms的防抖。
本来是找的第三方库,但是都不好用,由于项目使用的布局是Absolute,导致各种bug,最后还是用原生吧。
给需要监听的组件设置一个Ref。
1 | <div data-shoplist ref={e => (this.scroll = e)}> |
然后在组件加载后
1 | let loadTimer = null; |
这里加了300ms的防抖。