js对象获取不到属性报错

调用上传接口打印返回值

 

此时是可以拿到的,但是在往里拿data的数据时就时报错,报错如下:

作为前端小菜鸡刚入门不久,请问这是哪里处理问题?

就算response.data出错 至少应该输出 response的值 但是你的截图并没有输出,

能否在 输出之前随便打印点什么 比如 1111111 目的只是确定 这个报错 是你的log输出的。不是其他文件造成的

比如上面的截图的upload.vue  也可能是这个文件的报错

我好奇的点是 就算file.response.data 打印打印不到数据,那也应该是报undefined的呢?因为file.response 打出的结果 显示是一个对象,这对象里有我需要的数据,但是直接拿就是拿不到。后来我let 一个空对象,然后在把file.response 展开 让进let的这个空对象里面,然后就可以拿里面的data数据了。就很奇快找不到问题。