From a30f2c5657ab841205dc4e24a149f8d69a8c79ee Mon Sep 17 00:00:00 2001 From: Jacky Date: Sun, 4 May 2025 03:00:52 +0000 Subject: [PATCH] fix(self-check): change fixing state management from reactive to ref --- app/src/components/SelfCheck/store.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/components/SelfCheck/store.ts b/app/src/components/SelfCheck/store.ts index 0d913bea..416b1f1a 100644 --- a/app/src/components/SelfCheck/store.ts +++ b/app/src/components/SelfCheck/store.ts @@ -52,13 +52,13 @@ export const useSelfCheckStore = defineStore('selfCheck', () => { trailing: false, }) - const fixing = reactive({}) + const fixing = ref>({}) async function fix(taskName: string) { - if (fixing[taskName]) + if (fixing.value[taskName]) return - fixing[taskName] = true + fixing.value[taskName] = true try { await selfCheck.fix(taskName) await nextTick() @@ -67,7 +67,7 @@ export const useSelfCheckStore = defineStore('selfCheck', () => { }, 1000) } finally { - fixing[taskName] = false + fixing.value[taskName] = false } }