react请求返回的数据对象,拿不到具体的键值

这个是json数据格式
图片描述

这是react传值获取props
图片描述

这是浏览器返回的结果
图片描述

这是react获取刚才的具体键值
图片描述

然后就报错了,拿不到具体的键值
图片描述

这个要怎么处理,一定要循环才能拿到么

阅读 3.4k
3 个回答
console.log((this.props.todayMissionStatis || {}).completeMissing)

render中执行
if(!this.props.todayMissionStatis.completeMissing) return null; // 没有值得时候先不执行下去

重点理解生命周期,以及父子组件执行及渲染的的顺序! 如果父组件没有定义这个属性,那么第一次就会传不到子组件中,就会是undefined 所以简易传递给子组件的变量在父组件中先进行定义,在传递!

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题