From 0ce763cc79504b455fae41fbf31b8e977573f851 Mon Sep 17 00:00:00 2001 From: Seven <1530011482@qq.com> Date: Wed, 30 Sep 2026 15:11:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4vuex=E4=B8=AD=E7=9A=84usernam?= =?UTF-8?q?e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/index/ChatPage.vue | 2 +- src/pages/login/LoginPage.vue | 1 - src/store/index.js | 6 +----- src/utils/request.js | 1 - 4 files changed, 2 insertions(+), 8 deletions(-) diff --git a/src/pages/index/ChatPage.vue b/src/pages/index/ChatPage.vue index 5c97817..4816f2f 100644 --- a/src/pages/index/ChatPage.vue +++ b/src/pages/index/ChatPage.vue @@ -314,7 +314,7 @@ export default { // 关闭websocket连接,清除 token 和用户信息 closeWebSocket(); this.$store.commit("SET_TOKEN", ""); - this.$store.commit("SET_USERNAME", ""); + this.$router.push("/login"); }, // 获取当前登录用户信息 diff --git a/src/pages/login/LoginPage.vue b/src/pages/login/LoginPage.vue index c27d9f2..888fc9e 100644 --- a/src/pages/login/LoginPage.vue +++ b/src/pages/login/LoginPage.vue @@ -57,7 +57,6 @@ export default { .then((response) => { const token = response.data.token; this.$store.commit("SET_TOKEN", token); - this.$store.commit("SET_USERNAME", this.username); this.$router.push("/chat"); }) .catch((error) => { diff --git a/src/store/index.js b/src/store/index.js index 0638865..da8f82e 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -5,8 +5,7 @@ Vue.use(Vuex) const store = new Vuex.Store({ state: { - token: localStorage.getItem('token') || '', - username: '' + token: localStorage.getItem('token') || '' }, mutations: { // 设置token和用户名 @@ -17,9 +16,6 @@ const store = new Vuex.Store({ REMOVE_TOKEN(state) { state.token = ''; localStorage.removeItem('token'); - }, - SET_USERNAME(state, username) { - state.username = username; } } }) diff --git a/src/utils/request.js b/src/utils/request.js index 8a49ce9..e9d7a01 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -53,7 +53,6 @@ request.interceptors.response.use( if (error.response && error.response.status === 401) { // 如果返回401,说明token过期或无效,清除token并跳转到登录页 store.commit('SET_TOKEN', ''); - store.commit('SET_USERNAME', ''); redirectToLogin(); } return Promise.reject(error);