完善响应拦截log提示
This commit is contained in:
parent
f398869850
commit
15e0ecac94
@ -136,7 +136,7 @@ const actions = {
|
|||||||
// 登录
|
// 登录
|
||||||
async login({ commit }, data) {
|
async login({ commit }, data) {
|
||||||
const res = await login(data)
|
const res = await login(data)
|
||||||
console.log('将登录页的逻辑移动到 vuex 里面')
|
// console.log('将登录页的逻辑移动到 vuex 里面')
|
||||||
commit('setToken', res)
|
commit('setToken', res)
|
||||||
setTimeStamp()
|
setTimeStamp()
|
||||||
},
|
},
|
||||||
|
@ -108,13 +108,13 @@ service.interceptors.response.use(res => {
|
|||||||
return Promise.reject(message) // 这里的reject是为了可以继续链式调用, 比如跳到login/index handleLogin catch
|
return Promise.reject(message) // 这里的reject是为了可以继续链式调用, 比如跳到login/index handleLogin catch
|
||||||
}
|
}
|
||||||
}, async err => {
|
}, async err => {
|
||||||
|
console.dir(err)
|
||||||
// 有一种特殊情况, token出错了, 就要退出登录
|
// 有一种特殊情况, token出错了, 就要退出登录
|
||||||
if (err.response && err.response.data && err.response.data.code === 10002) {
|
if (err.response && err.response.data && err.response.data.code === 10002) {
|
||||||
await store.dispatch('user/logout')
|
await store.dispatch('user/logout')
|
||||||
router.push('/login')
|
router.push('/login')
|
||||||
Message.error('登录失效')
|
Message.error('登录失效')
|
||||||
} else {
|
} else {
|
||||||
console.dir(err)
|
|
||||||
// 提示错误
|
// 提示错误
|
||||||
Message.error(err.message)
|
Message.error(err.message)
|
||||||
// reject
|
// reject
|
||||||
|
Loading…
x
Reference in New Issue
Block a user