From 0a064e576b288fc756dd19846798cc17b28a4f94 Mon Sep 17 00:00:00 2001 From: Hakadao Date: Tue, 30 Jan 2024 00:06:52 +0800 Subject: [PATCH] fix: resolve with incorrect order of video list after refresh data --- src/contentScripts/views/Home/components/Following.vue | 6 +++++- .../views/Home/components/SubscribedSeries.vue | 4 ++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/contentScripts/views/Home/components/Following.vue b/src/contentScripts/views/Home/components/Following.vue index ab66c082..f1db2a10 100644 --- a/src/contentScripts/views/Home/components/Following.vue +++ b/src/contentScripts/views/Home/components/Following.vue @@ -32,8 +32,12 @@ function initPageAction() { await getFollowedUsersVideos() } handlePageRefresh.value = async () => { - videoList.length = 0 + if (isLoading.value) + return + offset.value = '' + updateBaseline.value = '' + videoList.length = 0 noMoreContent.value = false for (let i = 0; i < 3; i++) diff --git a/src/contentScripts/views/Home/components/SubscribedSeries.vue b/src/contentScripts/views/Home/components/SubscribedSeries.vue index 8333b519..0cc92fc6 100644 --- a/src/contentScripts/views/Home/components/SubscribedSeries.vue +++ b/src/contentScripts/views/Home/components/SubscribedSeries.vue @@ -24,7 +24,11 @@ function initPageAction() { await getFollowedUsersVideos() } handlePageRefresh.value = async () => { + if (isLoading.value) + return + offset.value = '' + updateBaseline.value = '' momentList.length = 0 noMoreContent.value = false noMoreContentWarning.value = false