安装:
需要安装:cnpm i react-infinite-scroller react-custom-scrollbars -S
关键代码:
//滚动加载
import InfiniteScroll from 'react-infinite-scroller';
import {Scrollbars} from 'react-custom-scrollbars';
使用:
<Scrollbars style={
{height: "calc(100vh - 80px)"}} autoHide>
<InfiniteScroll
initialLoad={false}
pageStart={0}
loadMore={this.handleInfiniteOnLoad}
hasMore={!this.state.loading && this.state.hasMore}
useWindow={false}
>
循环的数据渲染
</InfiniteScroll>
</Scrollbars>
再次请求的事件
//滚动加载更多
handleInfiniteOnLoad = () => {}
部分代码展示
<