浏览代码

perf: refine code

花裤衩 5 年之前
父节点
当前提交
f70f0675ba
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4 4
      src/store/modules/user.js

+ 4 - 4
src/store/modules/user.js

@@ -68,9 +68,9 @@ const actions = {
68
   logout({ commit, state }) {
68
   logout({ commit, state }) {
69
     return new Promise((resolve, reject) => {
69
     return new Promise((resolve, reject) => {
70
       logout(state.token).then(() => {
70
       logout(state.token).then(() => {
71
-        commit('RESET_STATE', '')
72
-        removeToken()
71
+        removeToken() // must remove  token  first
73
         resetRouter()
72
         resetRouter()
73
+        commit('RESET_STATE')
74
         resolve()
74
         resolve()
75
       }).catch(error => {
75
       }).catch(error => {
76
         reject(error)
76
         reject(error)
@@ -81,8 +81,8 @@ const actions = {
81
   // remove token
81
   // remove token
82
   resetToken({ commit }) {
82
   resetToken({ commit }) {
83
     return new Promise(resolve => {
83
     return new Promise(resolve => {
84
-      commit('SET_TOKEN', '')
85
-      removeToken()
84
+      removeToken() // must remove  token  first
85
+      commit('RESET_STATE')
86
       resolve()
86
       resolve()
87
     })
87
     })
88
   }
88
   }