react-native navigation中TapNavigator与StackNavigator混用
TapNavigator只能定义切换菜单的导航,如果需要与StackNavigator混用,将需要将TapNavigator定义的路由作为StackNavigator其中一个路由。另外,如果在TapNavigator定义的几个Screen中包含有其他导航跳转,也要在TapNavigator场景中通过向StackNavigator中注册比如:
const MyApp = TabNavigator({ Home: { screen: myreact2, }, Notifications: { screen: MyNotificationsScreen, }, CaseList:{ screen:CaseList, }, }, { tabBarOptions: { activeTintColor: '#e91e63', showIcon:true, }, }); const ModalStack = StackNavigator({ Home:{ screen:MyApp, }, CDetail: { screen: CaseDetail, }, }, );
浙公网安备 33010602011771号