我必须从上一个组件访问对象才能在当前组件中显示。我试图发送状态参数作为导航方法的第二个参数。

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,因此您的引用不正确。

09-25 19:30