我尝试了一个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/