From a047d7066b9550d1bfc3bbfb65ae1d96d15887dc Mon Sep 17 00:00:00 2001 From: xlsea Date: Sun, 14 Jul 2024 20:02:41 +0800 Subject: [PATCH] =?UTF-8?q?fix(sj=5F1.1.0=5Fbeta3):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E6=97=A7=E7=89=88=E6=9C=AC=E6=B0=B4=E5=8D=B0=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/store/modules/theme/index.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/store/modules/theme/index.ts b/src/store/modules/theme/index.ts index 43499a4..8ee2df3 100644 --- a/src/store/modules/theme/index.ts +++ b/src/store/modules/theme/index.ts @@ -60,7 +60,7 @@ export const useThemeStore = defineStore(SetupStoreId.Theme, () => { /** 开启水印 */ function toggleWatermark(visible: boolean = false) { - visible ? setWatermark(settings.value.watermark.text) : clearWatermark(); + visible ? setWatermark(settings.value?.watermark.text) : clearWatermark(); } /** 修改水印文案 */ @@ -69,7 +69,7 @@ export const useThemeStore = defineStore(SetupStoreId.Theme, () => { clearWatermark(); return; } - if (settings.value.watermark.visible) { + if (settings.value.watermark && settings.value.watermark?.visible) { settings.value.watermark.text = text; setWatermark(settings.value.watermark.text); } @@ -194,10 +194,10 @@ export const useThemeStore = defineStore(SetupStoreId.Theme, () => { ); watch( - settings.value.watermark, + settings.value?.watermark, val => { - toggleWatermark(val.visible); - setWatermarkText(val.text); + toggleWatermark(val?.visible); + setWatermarkText(val?.text); }, { immediate: true } );