From c41aa09b4af1acf9e2a45f6224d7f57a1ab27e68 Mon Sep 17 00:00:00 2001 From: cat_shark <1716967236@qq.com> Date: Sun, 5 Jul 2026 11:55:08 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E5=8E=86=E5=8F=B2=E8=AE=B0=E5=BD=95):=20?= =?UTF-8?q?=E5=B1=95=E5=BC=80=E5=8E=86=E5=8F=B2=E8=AE=B0=E5=BD=95=E9=9D=A2?= =?UTF-8?q?=E6=9D=BF=E6=97=B6=E6=9C=AA=E8=87=AA=E5=8A=A8=E5=8A=A0=E8=BD=BD?= =?UTF-8?q?=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 展开 showHistory 后没有触发 loadHistoryFragments/loadHistoryReports, 需要用户输入搜索或切换 tab 才能看到数据。增加 watch(showHistory) 在展开时 立即加载当前 tab 的分页数据。 --- src/components/StartTask.vue | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/components/StartTask.vue b/src/components/StartTask.vue index 607bc8a..a752945 100644 --- a/src/components/StartTask.vue +++ b/src/components/StartTask.vue @@ -58,6 +58,14 @@ const reportsTotal = ref(0); const reportsPage = ref(1); const PAGE_SIZE = 10; +watch(showHistory, (val) => { + if (val) { + // 展开时立即加载当前 tab 的数据 + if (historyTab.value === "fragments") loadHistoryFragments(); + else loadHistoryReports(); + } +}); + const loadHistoryFragments = async () => { loadingHistory.value = true; try {