我正在开发带有react-navigation的react-native应用程序。
这是我的导航树:
Root (StackNavigator)
-- Login
-- Main (DrawerNavigator)
---- Screen1
---- Screen2
---- Settings
我在这里有两个问题:
我正在使用React-Navigation v1.2(由于某些特殊原因,我无法将其升级到v2)。
这是我的代码:
const StartNav = StackNavigator({
Login: { screen: Login },
Main: { screen: Main },
});
const Main = DrawerNavigator({
Screen1: {
screen: Screen1
},
Screen2: {
screen: Screen2
},
Setting: {
screen: Setting
}
});
谢谢。
答案 0 :(得分:1)
在我看来,您只需使用SwitchNavigator就可以完成所有工作?同样在设置屏幕上,您只需调用.navigate(Login)即可返回登录,它将找到正确的登录名。