From fe1efed3699de96b142cc13d40e515fcb5d2d832 Mon Sep 17 00:00:00 2001 From: Lhcfl <Lhcfl@outlook.com> Date: Sat, 27 Apr 2024 20:25:49 +0800 Subject: [PATCH] fix: MkPullToRefresh not work --- packages/client/src/components/MkPagination.vue | 2 ++ packages/client/src/components/MkPullToRefresh.vue | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/client/src/components/MkPagination.vue b/packages/client/src/components/MkPagination.vue index a7b29e3e15..7b2fb0282f 100644 --- a/packages/client/src/components/MkPagination.vue +++ b/packages/client/src/components/MkPagination.vue @@ -242,6 +242,8 @@ const reload = (): Promise<void> => { appended.value = []; prepended.value = []; idMap.clear(); + offset.value = 0; + nextPagingBy = {}; return init(); }; diff --git a/packages/client/src/components/MkPullToRefresh.vue b/packages/client/src/components/MkPullToRefresh.vue index 71ed8add75..e78c597516 100644 --- a/packages/client/src/components/MkPullToRefresh.vue +++ b/packages/client/src/components/MkPullToRefresh.vue @@ -203,7 +203,7 @@ function unregisterEventListenersForReadyToPull() { onMounted(() => { if (rootEl.value == null) return; - scrollEl = getScrollContainer(rootEl.value); + scrollEl = getScrollContainer(rootEl.value) ?? document.querySelector("HTML"); if (scrollEl == null) return; scrollEl.addEventListener("scroll", onScrollContainerScroll, {