401 跳转问题

// 响应拦截
service.interceptors.response.use(response => {
    return response.data
}, error => {
    if (error.response.status === 401) {
        router.replace({path:'/login'})
    }
    ElMessage({
        type: 'error',
        message: error.response.data.message,
    })
    return Promise.reject(error)
});



为什么这里不会跳转到登录呢

讨论数量: 1
自由与温暖是遥不可及的梦想

你打印呀

// 响应拦截
service.interceptors.response.use(response => {
    return response.data
}, error => {
    console.log(error.response.status)
    if (error.response.status === 401) {
        console.log('开始跳转?')
        router.replace({path:'/login'})
    }
    ElMessage({
        type: 'error',
        message: error.response.data.message,
    })
    return Promise.reject(error)
});
2个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!