老师请问当我的数据是一个数组的之后为什么获取不到user值
来源:5-2 前后端联调1

qq_樱花树下的羁绊_0
2017-11-25
在axios 调用后 console.log 发现数据是存在的,可是在render 中无法获取
写回答
1回答
-
hi,你好,因为你的 ajax 没返回的时候,data 是空数组,data[1]是不存在的,所以获取 data[1].user会报错,你可以先对 data 做一个长度判断,比如 render 加一行,
if (!this.state.data.lengh){
return null
}142018-12-21
Redux+React Router+Node.js全栈开发
全网唯一的React 16+Redux+React Router4实战课程,学到手是你的真本领!
1822 学习 · 750 问题
相似问题