Open
Description
正常列表通过监听 scroll 可以实现 onLoadMore,但换成虚拟列表就不行了
...
const tableBody = document.querySelector(".g-table-body");
console.log("tableBody: ", tableBody);
if (tableBody) {
const scrollListener = (e: any) => {
if (tableBody.scrollTop === 0) {
onTop?.(e);
}
if (tableBody.scrollTop + tableBody.clientHeight === tableBody.scrollHeight) {
onLoadMore?.(e);
}
};
const listener = debounce(scrollListener, 200);
tableBody.addEventListener("scroll", listener);
return () => {
tableBody.removeEventListener("scroll", listener);
};
....
Metadata
Metadata
Assignees
Labels
No labels