我在我的React应用程序中有一个下拉列表:当滚动到底部时,我从后端获取下一组元素,因此我的下拉列表是动态的。我想知道是否已经滚动到了列表底部 - 如果是,则我想获取下一批元素。如何检查是否已经到了获取下一批元素的时间?
<Content>
<MySelectField onClick={handleOnClick} onScroll={handleOnScroll}>
function handleOnScroll(e) {
const { scrollTop, scrollHeight, offsetHeight } = e.target;
if (offsetHeight - scrollTop < 50) {
handleLoadNextElements();
}
}
我滚动列表到底部时,应该使用什么条件来获取下一个元素?