采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我在代码中通过在componentWillMount使用AsyncStorage存储用户数据信息,,在render方法中,输出的用户的信息,第一次打印出来是空,第二次才打印正确,,这样我在通过数据传递应用到其他页面,,获取不到数据。
WillMount 的时候,还没有真正的装载组件,可以先把用户信息设置为空对象,比如 user = this.state.user || {},等待第二次数据变动也就是 AsyncStorage 触发后的重新赋值。
通过属性传递到其他页面,user={this.state.user} 应该是可以在子组件里面,通过 this.props 来获取到每一次上层属性变更后的新值的。
非常感谢!
登录后可查看更多问答,登录/注册
全面掌握React Native技术,不止步前端开发,让你移动领域大放光彩
3.5k 7
2.2k 7
1.4k 7
1.6k 7
1.2k 6
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号