From 44b3a4e4f72f2212cfd566769ed66322ee9943b2 Mon Sep 17 00:00:00 2001 From: Xwen <929716663@qq.com> Date: Wed, 20 Dec 2023 23:29:55 +0800 Subject: [PATCH] =?UTF-8?q?perf:=E5=8F=91=E5=B8=83=E6=9D=83=E9=99=90?= =?UTF-8?q?=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Yi.Bbs.Vue3/src/components/PlateCard.vue | 85 ++++++++++++------------ Yi.Bbs.Vue3/src/hooks/useAuths.js | 2 +- Yi.Bbs.Vue3/src/router/index.js | 2 +- Yi.Bbs.Vue3/src/stores/user.js | 4 ++ Yi.Bbs.Vue3/src/views/Discuss.vue | 43 ++++++++---- Yi.Bbs.Vue3/src/views/home/Index.vue | 1 + 6 files changed, 78 insertions(+), 59 deletions(-) diff --git a/Yi.Bbs.Vue3/src/components/PlateCard.vue b/Yi.Bbs.Vue3/src/components/PlateCard.vue index a984e0a7..34fd4263 100644 --- a/Yi.Bbs.Vue3/src/components/PlateCard.vue +++ b/Yi.Bbs.Vue3/src/components/PlateCard.vue @@ -1,49 +1,46 @@ - - - - \ No newline at end of file + diff --git a/Yi.Bbs.Vue3/src/hooks/useAuths.js b/Yi.Bbs.Vue3/src/hooks/useAuths.js index 25666821..cd88d469 100644 --- a/Yi.Bbs.Vue3/src/hooks/useAuths.js +++ b/Yi.Bbs.Vue3/src/hooks/useAuths.js @@ -117,7 +117,7 @@ export default function useAuths(opt) { setToken(token); try { // 存储用户信息 - await getUserInfo(); // 用户信息 + await useUserStore().getInfo(); // 用户信息 // 登录成功后 路由跳转 // 如果有记录当前跳转页面 const currentPath = Session.get("currentPath"); diff --git a/Yi.Bbs.Vue3/src/router/index.js b/Yi.Bbs.Vue3/src/router/index.js index 0251936a..1269e39c 100644 --- a/Yi.Bbs.Vue3/src/router/index.js +++ b/Yi.Bbs.Vue3/src/router/index.js @@ -54,7 +54,7 @@ const router = createRouter({ }, { name: "discuss", - path: "/discuss/:plateId?", + path: "/discuss/:plateId?/:isPublish?", component: () => import("../views/Discuss.vue"), meta: { title: "板块", diff --git a/Yi.Bbs.Vue3/src/stores/user.js b/Yi.Bbs.Vue3/src/stores/user.js index 428db43f..6a445008 100644 --- a/Yi.Bbs.Vue3/src/stores/user.js +++ b/Yi.Bbs.Vue3/src/stores/user.js @@ -121,5 +121,9 @@ const useUserStore = defineStore("user", { this.id = ""; }, }, + persist: { + key: "userInfo", + storage: window.sessionStorage, + }, }); export default useUserStore; diff --git a/Yi.Bbs.Vue3/src/views/Discuss.vue b/Yi.Bbs.Vue3/src/views/Discuss.vue index 367ff6a7..7a943801 100644 --- a/Yi.Bbs.Vue3/src/views/Discuss.vue +++ b/Yi.Bbs.Vue3/src/views/Discuss.vue @@ -20,7 +20,10 @@ " >查询 - 发布主题 @@ -99,9 +102,10 @@