React Navigation Nested Stacks,访问根堆栈
React Navigation Nested Stacks, accessing Root stack
有没有办法从内部堆栈导航器访问根堆栈导航器?例如:
const Root = StackNavigator(
{
Login: {
screen: Login,
},
TabNav: {
screen: TabNav
}
}
);
const TabNav = TabNavigator(
{
Content: {
screen: Content,
},
Settings: {
screen: SettingsStack
}
}
);
在 SettingsStack 屏幕中,我有一个注销按钮。我将如何访问根堆栈以导航回登录?而不是选项卡导航中的内部堆栈只是推送到子堆栈中的登录页面。
从 StackNavigator 中的 TabNav
将函数作为 screenProp 传递给 TabNavigator
。每当您想注销时使用该功能。由于 SettingsStack
是另一个导航器中的导航器,因此将道具传递给 SettingsStack
以使其工作。
有没有办法从内部堆栈导航器访问根堆栈导航器?例如:
const Root = StackNavigator(
{
Login: {
screen: Login,
},
TabNav: {
screen: TabNav
}
}
);
const TabNav = TabNavigator(
{
Content: {
screen: Content,
},
Settings: {
screen: SettingsStack
}
}
);
在 SettingsStack 屏幕中,我有一个注销按钮。我将如何访问根堆栈以导航回登录?而不是选项卡导航中的内部堆栈只是推送到子堆栈中的登录页面。
从 StackNavigator 中的 TabNav
将函数作为 screenProp 传递给 TabNavigator
。每当您想注销时使用该功能。由于 SettingsStack
是另一个导航器中的导航器,因此将道具传递给 SettingsStack
以使其工作。