React-native - 使用drawerNavigator传递params

时间:2018-05-15 08:34:53

标签: javascript reactjs react-native

我一直在使用switchNavigator在视图之间导航,但现在我正在测试抽屉导航器。使用开关,我可以很容易地传递道具,因为我在按钮中导航,如下所示:

this.navigate({
    routeName: 'Home',
    key: 'Home',
    params: {
       username: this.state.username
    }
 });
但它似乎并没有在抽屉上以同样的方式完成,似乎?那该怎么办呢?感谢

1 个答案:

答案 0 :(得分:0)

您可以尝试这样来传递参数

this.props.navigation.navigate('Home', { userName: this.state.username });

你可以从这个组件中获取params

const { userName } = this.props.navigation.state.params;