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 @@