原因:在封装axios时,请求拦截器没有返回config,加上代码如下:
// 添加请求拦截器
request.interceptors.request.use((config) => {
console.log(1111)
// 在发送请求之前做些什么
NProgress.start()
// 获取本次存储的token
const token = getStorage()
if (token) {
config.headers.token = token
}
//没加这一行报错
return config
}, (error) => {
// 对请求错误做些什么
return Promise.reject(error)
})