【发布时间】:2020-05-30 20:47:03
【问题描述】:
我正在使用反应导航 v4 我使用navigation.navigate 在我构建的其他页面中发送参数, 当我尝试在其他页面中执行相同操作时,我得到未定义的值。
我想通过那个
let VolunteerDest = documentSnapshot.data().delegation;
console.log('testing user delegation: ', VolunteerDest) // <~~~~~~~~~ its working ~~~~~~~~~~
this.props.navigation.navigate('Volunteer', {userDelegation: VolunteerDest});
在另一页上,我在 compDidMount / Constructor 中尝试了它。它们都没有工作:
const id = this.props.navigation.getParam('userDelegation');
console.log('testing user delegation:' , id); // <~~~~~~~~~~~~~~ undefined
有人可以告诉我它有什么问题吗? 我阅读了导航文档并在这里和谷歌搜索,但找不到我的错误。(就像我说它适用于不同的页面导航但在这里我遇到了这个问题)
【问题讨论】:
标签: react-native react-navigation