diff --git a/src/store/index.ts b/src/store/index.ts index bec1ff0..ebd3b2d 100644 --- a/src/store/index.ts +++ b/src/store/index.ts @@ -26,7 +26,6 @@ export default createStore({ isLogin: (state: State): boolean => { return state.isLogin }, - // 获取组合后的token accessToken: (state: State): string => { return state.tokenType + ' ' + state.accessToken } diff --git a/src/utils/request.ts b/src/utils/request.ts index df80738..b44e42d 100644 --- a/src/utils/request.ts +++ b/src/utils/request.ts @@ -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' }) }