Skip to content

Commit 5759c68

Browse files
authored
fix: 修正退出后 userStore.userInfo 存在残留的问题 (#357)
1 parent e171e28 commit 5759c68

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/store/modules/user.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ const InitUserInfo = {
99
export const useUserStore = defineStore('user', {
1010
state: () => ({
1111
token: localStorage.getItem(TOKEN_NAME) || 'main_token', // 默认token不走权限
12-
userInfo: InitUserInfo,
12+
userInfo: { ...InitUserInfo },
1313
}),
1414
getters: {
1515
roles: (state) => {
@@ -73,7 +73,7 @@ export const useUserStore = defineStore('user', {
7373
async logout() {
7474
localStorage.removeItem(TOKEN_NAME);
7575
this.token = '';
76-
this.userInfo = InitUserInfo;
76+
this.userInfo = { ...InitUserInfo };
7777
},
7878
async removeToken() {
7979
this.token = '';

0 commit comments

Comments
 (0)