在获取小程序发出请求后返回数据list里面的具体某个值的报错问题,在我们知道我们后台封装的数据时list集合,但是在小程序的请求后的返回数据类型格式并不是我们所想的一样,那怎样获取,如下:
报错:
thirdScriptError
Cannot read property ‘12’ of undefined;at pages/me/me onReady function;at api request success callback function
TypeError: Cannot read property ‘12’ of undefined
报错代码块:
报错是说数值12是一个没有定义的变量,然后我们把鼠标放在data上面会有提示如下:它说返回的数据是一个这样的一个数据类型,按照我们的方式去取值是不对的。
解决方法:它返回的是集合,我们可以先遍历,再获取值,把代码改成如下:
这样遍历集合的值会覆盖前一个的值,我要取的值data[12]的是最后一个值,具体要自己发挥。用这种方法就可以解决未定义的12了。