react-bootstrap-table - 在 react-bootstrap-table-next 中检测 onScrollEndReached
问题描述
我想知道是否有一种方法可以检测滚动何时到达 react-bootstrap-table-next 底部,以便我可以从 api 获取新数据。
解决方案
就在这里。
通过使用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!');
推荐阅读
- java - Google Fit SleepSession Reading - 5002: DataType 的名称与包名称不匹配
- python - 使用 OR 的多值 SQL 查询
- flutter - 输入'_InternalLinkedHashMap
' 不是类型 'FutureOr 的子类型 - >'颤振API问题
- go - 如何在golang中检查字符串是否包含大写字母?
- ios - 有谁知道这个 FIRMessaging 错误?
- opencv - 为什么当我使用 CPU 而不是 GPU 时 cv2.dnn 工作得更快?
- sql - 具有递归和更新内连接的 MariaDB SQL
- python - PyOpenGL 光照颜色格式问题
- kubernetes - Kubernetes 活性探测失败是自愿还是非自愿中断?
- java - 如何在按下按钮重定向到原始页面之前获取 url?春季MVC