401的时候,清理token

This commit is contained in:
2021-09-18 09:28:00 +08:00
parent d06ce894f7
commit f4b6b8d55d
2 changed files with 1 additions and 1 deletions

View File

@@ -26,7 +26,6 @@ export default createStore<State>({
isLogin: (state: State): boolean => {
return state.isLogin
},
// 获取组合后的token
accessToken: (state: State): string => {
return state.tokenType + ' ' + state.accessToken
}

View File

@@ -29,6 +29,7 @@ request.interceptors.request.use(axiosConf, err => {
*/
request.interceptors.response.use(async (response) => {
if (response.status === 401 || response.data?.status_code === 401) {
await vuex.dispatch('auth/Logout')
await router.push({ name: 'AuthLogin' })
}