我尝试了一个React Native Navigator的示例:

const StudentStackNav = StackNavigator({
  Home: {
     screen: StudentLogin,
    }
});

如何将参数传递给StudentStackNav并将其传递给StudentLogin?

我已经尝试过<StudentStackNav name='Lucy'>,但是this.props.name中没有Home

最佳答案

导航器组件上的常规 Prop 可用于配置导航器。

要将任意 Prop 发送到屏幕,必须使用screenProps

因此,例如:

<StudentStackNav screenProps={{ name: 'Lucy' }}/>

这将在StudentLogin中以this.props.screenProps的形式提供。

screenProps记录在this page

关于reactjs - 如何在React Native导航器中传递参数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43829288/

10-15 15:31