问题:
在获取第三方接口数据的时候,控制台打印res.data出现了这么个数据

我想要获取__ob__里面的code和obj数据。
起初,我是打算在data里面定义了一个数组tableData

然后,打印,以为如此便能获取到数据
this.tableData = res.data;
console.log(this.tableData.code)
结果,控制台就给我报错undifined
解决:
this.tableData = res.data;
console.log(JSON.stringify(this.tableData.code))
console.log(JSON.stringify(this.tableData.obj))
关键是:
JSON.stringify(this.tableData.code)
和
JSON.stringify(this.tableData.obj)
打印结果:
上面那行是code,下面那行是obj

本文介绍了在尝试访问第三方接口返回的数据中__ob__对象内的code和obj属性时遇到的问题及解决方案。作者最初直接通过this.tableData=res.data的方式获取数据,但无法成功访问所需属性。最终发现使用JSON.stringify方法可以正确打印出期望的数据。
3512

被折叠的 条评论
为什么被折叠?



