同学你好
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)
})