From e962f555aece2c961cc2e82c298ad53fadab8de7 Mon Sep 17 00:00:00 2001 From: s0urce Date: Tue, 9 Jul 2024 02:56:48 +0800 Subject: [PATCH] fix: issue #167 --- src/views/reorganize/TransferHistoryView.vue | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/views/reorganize/TransferHistoryView.vue b/src/views/reorganize/TransferHistoryView.vue index ebc20991..6daf9c72 100644 --- a/src/views/reorganize/TransferHistoryView.vue +++ b/src/views/reorganize/TransferHistoryView.vue @@ -148,12 +148,19 @@ const totalPage = computed(() => { // 切换页签和搜索词 watch( - [() => currentPage.value, () => itemsPerPage.value, () => search.value], + [() => currentPage.value, () => itemsPerPage.value], debounce(async () => { reloadPage() }, 1000), ) +watch( + [() => search.value], + debounce(async () => { + reloadPage(true) + }, 1000), +) + // 获取订阅列表数据 async function fetchData(page = currentPage.value, count = itemsPerPage.value) { loading.value = true @@ -335,7 +342,7 @@ function addUrlQuery(url: string, name: string, value: any) { } // 重载页面 -function reloadPage() { +function reloadPage(resetPage = false) { let url = '/history' if (search.value) { url = addUrlQuery(url, 'search', search.value) @@ -344,7 +351,7 @@ function reloadPage() { url = addUrlQuery(url, 'itemsPerPage', itemsPerPage.value) } if (currentPage.value) { - url = addUrlQuery(url, 'currentPage', currentPage.value) + url = addUrlQuery(url, 'currentPage', resetPage ? 1 : currentPage.value) } router.push(url) }