【发布时间】:2021-05-26 09:27:33
【问题描述】:
如何将 Params 数据发送到抽屉堆栈中的屏幕。
这是我的登录屏幕代码,我想将 loginAs 数据发送到 MyDrawer 堆栈中的 homeScreen。
onPress={() => this.props.navigation.navigate("MyDrawer", {loginAs : `${this.state.nature}`})}
这是我的 MyDrawer 堆栈
function App({ navigation }) {
return (
<NavigationContainer>
<Stack.Navigator>
<Stack.Screen name="loginScreen" component={loginScreen} options={{headerShown: false}} />
<Stack.Screen name="MyDrawer" component={MyDrawer} options={{headerShown: false}} />
</Stack.Navigator>
</NavigationContainer>
);
}
function MyDrawer({ navigation }) {
return (
<Drawer.Navigator initialRouteName="homeScreen">
<Drawer.Screen name="homeSreen" component={homeScreenStack}
options={{drawerLabel: 'Home',}}
/>
</Drawer.Navigator>
);
}
【问题讨论】:
标签: javascript react-native parameters navigation