request.interceptors.response.use((response) => {
    return response.data
}, (error) => {
    //失败回调,处理http网络错误
    let message = ''
    let status = error.response.status
    switch (status) {
        case 401:
            message = "token过期"
            break
        case 403:
            message = "无权"
            break
        case 500:
            message = "500"
            break
        case 404:
            message = "404"
            break
    }
    ElMessage.error(message)
    return Promise.reject(error)
})

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐