diff --git a/src/store/modules/app.js b/src/store/modules/app.js index 9e5ba81..3a587bd 100644 --- a/src/store/modules/app.js +++ b/src/store/modules/app.js @@ -3,7 +3,7 @@ * @version: * @Date: 2021-04-20 11:06:21 * @LastEditors: huzhushan@126.com - * @LastEditTime: 2021-09-18 15:40:50 + * @LastEditTime: 2021-11-15 09:51:45 * @Author: huzhushan@126.com * @HomePage: https://huzhushan.gitee.io/vue3-element-admin * @Github: https://github.com/huzhushan/vue3-element-admin @@ -51,6 +51,10 @@ export default { }, }, actions: { + setToken({ commit, dispatch }, payload) { + dispatch('clearToken') + commit('setToken', payload) + }, clearToken({ commit }) { // 清除token commit('clearToken') diff --git a/src/views/login/index.vue b/src/views/login/index.vue index bb45326..0e54eb6 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -3,7 +3,7 @@ * @version: * @Date: 2021-04-20 11:06:21 * @LastEditors: huzhushan@126.com - * @LastEditTime: 2021-11-12 11:28:20 + * @LastEditTime: 2021-11-15 09:48:29 * @Author: huzhushan@126.com * @HomePage: https://huzhushan.gitee.io/vue3-element-admin * @Github: https://github.com/huzhushan/vue3-element-admin @@ -112,10 +112,8 @@ export default defineComponent({ } else { router.push('/') } - if (store.state.app.authorization) { - store.dispatch('app/clearToken') - } - store.commit('app/setToken', data) + + store.dispatch('app/setToken', data) } else { ctx.$message.error(message) }