error的status的状态问题

来源:8-7 Message 组件改进为函数调用形式

努力的皂皂

2021-03-23

图片描述
图片描述

写回答

1回答

张轩

2021-03-23

同学你好 

error 的设置为全局的请求错误,是在 axios 的拦截器里设置的,这个我们之前讲的,你应该添加过了把

axios.interceptors.response.use(config => {
    store.commit('setLoading', false)
    return config
}, e => {
    const { error } = e.response.data
    // 可以看看当登陆错误的时候,这里是否被触发
    // 这个 全局的 error 的信息是在这里设置的
    store.commit('setError', { status: true, message: error })
    store.commit('setLoading', false)
    return Promise.reject(e.response.data)
})


0
2
努力的皂皂
张老师我又可以了 hhhh 感谢
2021-03-23
共2条回复

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程