From c452be8cbb3219883009d45b58b634e938c5a584 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=9B=AE=E6=A3=83?= Date: Fri, 20 Sep 2024 17:27:21 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20=E4=BF=AE=E5=A4=8DUID=E5=88=87?= =?UTF-8?q?=E6=8D=A2=E6=95=B0=E6=8D=AE=E6=9C=AA=E5=88=B7=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/userAchi/tua-series.vue | 2 +- src/pages/common/Achievements.vue | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/components/userAchi/tua-series.vue b/src/components/userAchi/tua-series.vue index ae6ce0cd..dbee204f 100644 --- a/src/components/userAchi/tua-series.vue +++ b/src/components/userAchi/tua-series.vue @@ -41,7 +41,7 @@ onMounted(async () => { }); watch( - () => props.cur, + () => props.uid, async () => await refreshOverview(), ); diff --git a/src/pages/common/Achievements.vue b/src/pages/common/Achievements.vue index 410a2f3b..7a073088 100644 --- a/src/pages/common/Achievements.vue +++ b/src/pages/common/Achievements.vue @@ -57,7 +57,7 @@ import { path } from "@tauri-apps/api"; import { UnlistenFn, listen } from "@tauri-apps/api/event"; import { open, save } from "@tauri-apps/plugin-dialog"; import { writeTextFile } from "@tauri-apps/plugin-fs"; -import { onMounted, ref, computed, onUnmounted } from "vue"; +import { onMounted, ref, watch, computed, onUnmounted } from "vue"; import { useRoute, useRouter } from "vue-router"; import showConfirm from "../../components/func/confirm.js"; @@ -116,6 +116,11 @@ onMounted(async () => { achiListener = await listen("updateAchi", async () => await refreshOverview()); }); +watch( + () => uidCur, + async () => await refreshOverview(), +); + onUnmounted(async () => { if (achiListener !== null) { achiListener();