在react-bootstrap-table-next中检测onScrollEndReached

时间:2019-10-09 14:16:08

标签: react-bootstrap-table

我想知道是否有一种方法可以检测到何时滚动到达react-bootstrap-table-next中的底部,以便可以从api获取新数据。

1 个答案:

答案 0 :(得分:0)

是的。

使用window.AddEventListener。 例如:

useEffect(() => {
    window.AddEventListener('scroll', handleScroll);
    return () => window.RemoveEventListener('scroll', handleScroll);
}, []);

function handleScroll() {
    if (window.innerHeight + document.documentElement.scrollTop !== document.documentElement.offsetHeight) return;
    console.log('Bottom of table detected, fetch more items!');