1.确保在导入axios库时导入了axios和axios.interceptors。
2.添加响应拦截器
axios.interceptors.response.use(function (response) { // 对响应数据做些什么 return response; }, function (error) { // 对响应错误做些什么 return Promise.reject(error); });
3.确保返回的是包含数据的响应对象,而不仅仅是数据。
例如:
//返回对象 { status: 200, data: { message: 'some message' } }
而不仅是:
//仅返回数据 { message: 'some message' }
如果仍然存在问题,请注意查看你自定义的拦截器的下一个步骤(例如,将会执行拦截器没有调用'next”回调函数时)。