React - 本机导航抽屉式导航嵌套导航

Kim*_*yun 5 react-native react-navigation create-react-native-app

目前,在我正在构建的反应本机应用程序中,我有一个包含两个屏幕的抽屉导航器。对于导航,我使用反应导航。 https://reactnavigation.org/docs/intro/

代码如下,

import { DrawerNavigator } from 'react-navigation'
export  default drawernav = DrawerNavigator(
     {
        Login: {Screen: Login},
        Main : {Screen: Main }
     }
) 
Run Code Online (Sandbox Code Playgroud)

虽然登录位于抽屉导航器内,但我希望登录屏幕没有抽屉导航功能,但主屏幕将登录和主屏幕作为抽屉导航器中的两个选项。但是,现在登录屏幕还有抽屉式导航器。有没有办法让登录抽屉式导航功能消失?

von*_*vak 0

您需要更改导航结构。根应该是 a StackNavigator,其中将包含LoginScreen、 和DrawerNavigator。中的屏幕DrawerNavigator可能是StackNavigators。这些StackNavigator将包含带有您的代码的屏幕组件。