通过如下所示的getParam方法访问参数时,我得到了一个错误。
const source = this.props.navigation.getParam("source","0")
const doFollow = this.props.navigation.getParam("doFollow","")我使用以下方法传递了参数
this.props.navigation.navigate('Details', {otherParam:"anything"})发布于 2020-04-10 11:39:34
这取决于您使用的react-navigation版本。
在v4中
this.props.navigation.getParam('source')在v5中
this.props.route.params.source发布于 2020-04-10 04:16:26
它可能不完全符合您的示例,但我像这样传递/检索数据:
this.props.navigation.navigate('DisplayPage', { meetId: item.ID })然后在接收页面上
props.navigation.state.params.meetId发布于 2020-07-01 22:32:06
如果您使用的是react导航的最新版本(即5.0或更高版本)。您可以简单地使用this.props.route.params.YOUR_PARAMETER_KEY传递参数
https://stackoverflow.com/questions/61126610
复制相似问题