这是页面和控制台这是api这是页面调用
你的res.data没有值,报错了吧,你在this.loading = false;前面log下res的值,现在的undefined是你catch里面 error.$message 的值
this.loading = false;
res
主要得看浏览器network里面接口返回是否有数据,若有数据,看看数据目录是否填写正确
这估计与你们基于axios二次封装在处理响应拦截器axios.interceptors.response.use里面的逻辑或者后端接口返回的数据结构有关。
axios
axios.interceptors.response.use
可以的话,你贴一段该接口返回的数据结构来看看
11 回答1.2k 阅读
4 回答567 阅读✓ 已解决
3 回答854 阅读
2 回答568 阅读
1 回答673 阅读
2 回答5.4k 阅读
2 回答6.4k 阅读
2 回答4.8k 阅读✓ 已解决
2 回答4.4k 阅读
1 回答1.7k 阅读
你的res.data没有值,报错了吧,你在
this.loading = false;前面log下res的值,现在的undefined是你catch里面 error.$message 的值