diff --git a/src/store/modules/user.js b/src/store/modules/user.js index 100da14..8d86b68 100644 --- a/src/store/modules/user.js +++ b/src/store/modules/user.js @@ -68,9 +68,9 @@ const actions = { logout({ commit, state }) { return new Promise((resolve, reject) => { logout(state.token).then(() => { - commit('RESET_STATE', '') - removeToken() + removeToken() // must remove token first resetRouter() + commit('RESET_STATE') resolve() }).catch(error => { reject(error) @@ -81,8 +81,8 @@ const actions = { // remove token resetToken({ commit }) { return new Promise(resolve => { - commit('SET_TOKEN', '') - removeToken() + removeToken() // must remove token first + commit('RESET_STATE') resolve() }) }