From e5ff1e8c2bd8a99d5cb321c578179c646b5a7f5b Mon Sep 17 00:00:00 2001 From: ray <1490493387@qq.com> Date: Wed, 10 Jul 2024 07:57:16 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20:recycle:=20=E7=94=A8=E6=88=B7API?= =?UTF-8?q?=E5=92=8C=E7=B1=BB=E5=9E=8B=E5=AF=BC=E5=85=A5=E5=90=88=E5=B9=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/store/modules/user.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/store/modules/user.ts b/src/store/modules/user.ts index cdbecf5b..43c92d55 100644 --- a/src/store/modules/user.ts +++ b/src/store/modules/user.ts @@ -1,10 +1,8 @@ -import AuthAPI from "@/api/auth"; -import UserAPI from "@/api/user"; +import AuthAPI, { LoginData } from "@/api/auth"; +import UserAPI, { UserInfo } from "@/api/user"; import { resetRouter } from "@/router"; import { store } from "@/store"; -import { LoginData } from "@/api/auth"; -import { UserInfo } from "@/api/user"; import { TOKEN_KEY } from "@/enums/CacheEnum"; export const useUserStore = defineStore("user", () => { @@ -89,7 +87,11 @@ export const useUserStore = defineStore("user", () => { }; }); -// 非setup +/** + * 用于在组件外部(如在Pinia Store 中)使用 Pinia 提供的 store 实例。 + * 官方文档解释了如何在组件外部使用 Pinia Store: + * https://pinia.vuejs.org/core-concepts/outside-component-usage.html#using-a-store-outside-of-a-component + */ export function useUserStoreHook() { return useUserStore(store); }