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

这个是json数据格式
https://img4.mukewang.com/5c9f19e60001e75303140141.jpg

这是react传值获取props
https://img.mukewang.com/5c9f19e700011c9404280052.jpg

这是浏览器返回的结果
https://img1.mukewang.com/5c9f19e90001344005440127.jpg

这是react获取刚才的具体键值
https://img4.mukewang.com/5c9f19ec0001857806000044.jpg

然后就报错了,拿不到具体的键值
https://img.mukewang.com/5c9f19ee0001807008000419.jpg

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


偶然的你
浏览 1012回答 3
3回答

30秒到达战场

console.log((this.props.todayMissionStatis || {}).completeMissing)

慕姐4208626

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

一只甜甜圈

重点理解生命周期,以及父子组件执行及渲染的的顺序! 如果父组件没有定义这个属性,那么第一次就会传不到子组件中,就会是undefined 所以简易传递给子组件的变量在父组件中先进行定义,在传递!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript