我必须从上一个组件访问对象才能在当前组件中显示。我试图发送状态参数作为导航方法的第二个参数。
this.props.navigation.navigate('detail', { objPass: this.state.stObjPass });
尝试访问当前组件中显示为“未定义”的值时
async componentWillMount() {
console.log(this.props.state.params.objPass);
console.log(this.props.objPass);
console.log(this.props.state.objPass);
}
它们全部返回空或未定义。
请让我知道如何共享对象。
最佳答案
它是this.props.navigation.state.params.objPass
,因此您的引用不正确。