From bd290c2da05007459dab4fb19ed6421fc3a53482 Mon Sep 17 00:00:00 2001 From: cshaptx4869 <994774638@qq.com> Date: Tue, 27 Feb 2024 13:00:42 +0800 Subject: [PATCH] =?UTF-8?q?refactor(userStore):=20:recycle:=20=E4=BC=98?= =?UTF-8?q?=E5=8C=96user=E6=95=B0=E6=8D=AE=E5=AE=9A=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/store/modules/user.ts | 6 +++--- src/views/dashboard/index.vue | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/store/modules/user.ts b/src/store/modules/user.ts index 48571f9d..e6637dde 100644 --- a/src/store/modules/user.ts +++ b/src/store/modules/user.ts @@ -7,10 +7,10 @@ import { LoginData } from "@/api/auth/types"; import { UserInfo } from "@/api/user/types"; export const useUserStore = defineStore("user", () => { - const user: UserInfo = { + const user = ref({ roles: [], perms: [], - }; + }); /** * 登录 @@ -45,7 +45,7 @@ export const useUserStore = defineStore("user", () => { reject("getUserInfo: roles must be a non-null array!"); return; } - Object.assign(user, { ...data }); + Object.assign(user.value, { ...data }); resolve(data); }) .catch((error) => { diff --git a/src/views/dashboard/index.vue b/src/views/dashboard/index.vue index 93e43336..e751a643 100644 --- a/src/views/dashboard/index.vue +++ b/src/views/dashboard/index.vue @@ -209,11 +209,11 @@ const greetings = computed(() => { if (hours >= 6 && hours < 8) { return "晨起披衣出草堂,轩窗已自喜微凉🌅!"; } else if (hours >= 8 && hours < 12) { - return "上午好," + useUserStore().user.nickname + "!"; + return "上午好," + userStore.user.nickname + "!"; } else if (hours >= 12 && hours < 18) { - return "下午好," + useUserStore().user.nickname + "!"; + return "下午好," + userStore.user.nickname + "!"; } else if (hours >= 18 && hours < 24) { - return "晚上好," + useUserStore().user.nickname + "!"; + return "晚上好," + userStore.user.nickname + "!"; } else if (hours >= 0 && hours < 6) { return "偷偷向银河要了一把碎星,只等你闭上眼睛撒入你的梦中,晚安🌛!"; }