我使用React-Navigation v5将BottomTabNavigator
嵌套在React {Native}的StackNavigator
中有问题
这是我的StackNavigator
<Stack.Navigator>
<Stack.Screen name="AircraftList" component={AircraftList} />
<Stack.Screen name="MainTabNavigator" component={MainTabNavigator} />
</Stack.Navigator>
用户可以在AircraftList
上按Aircraft
,然后在其中导航,然后转到MainTabNavigator
,在那里他可以看到飞机的详细信息,并通过底部的栏在它们之间导航。
在这一步中,我使用命令
navigation.navigate('MainTabNavigator')
这是我的MainTabNavigator
<Tab.Navigator backBehavior='initialRoute'>
<Tab.Screen name="SortiesNavigator" component={SortiesNavigator} />
<Tab.Screen name="DocumentationNavigator" component={DocumentationNavigator} />
<Tab.Screen name="PfrNavigator" component={PfrNavigator} />
</Tab.Navigator>
Tab.Screen
的每个都是StackNavigator
。
一切正常,除了问题,我无法回到AircraftList
,的确,如果我在SortiesNavigator
上按下设备后退按钮,我会收到开发的信息唯一错误
“操作“ GO_BACK”未由任何导航器处理”
您有什么建议吗?