我在一个底部堆栈导航器中有两个屏幕,在一个底部堆栈导航器屏幕中有两个屏幕。
屏幕顺序
- Home Bottom选项卡主屏幕
- <
- 记录屏幕/gh>
- 关于底部选项卡<
- 关于屏幕/gh>
如果我在记录屏幕上,我导航到关于屏幕,并通过点击主页底部标签,我将导航回记录屏幕,但我希望它导航到我在主页堆栈即主页屏幕的第一个屏幕。我该怎么做呢?
底部标签导航
const HomeStackScreen = createBottomTabNavigator();
<HomeStackScreen.Navigator screenOptions={{ headerShown: false }}>
<HomeStackScreen.Screen
name={homeScreen}
component={Home}
user={props.user}
options={{ headerShown: false }}
/>
<HomeStackScreen.Screen
name={aboutScreen}
component={About}
user={props.user}
options={{ headerShown: false }}
/>
</HomeStackScreen.Navigator>
堆栈导航器
const HomeStack = createStackNavigator();
<HomeStack.Navigator screenOptions={{ headerShown: false }}>
<HomeStack.Screen
name={homeScreen}
component={Home}
user={props.user}
options={{ headerShown: false }}
/>
<HomeStack.Screen
name={recordScreen}
component={Record}
user={props.user}
options={{ headerShown: false }}
/>
</HomeStack.Navigator>
put
unmountOnBlur={true}
底部选项卡
选项中的