Tabnavigator在Stacknavigator中的导航

时间:2018-08-06 17:11:27

标签: react-native react-navigation

我正在研究本机项目,同时使用Stack导航器和Tab导航器。 该应用程序的主要流程应该在堆栈导航中。我在其中一个屏幕上的标签导航中添加了一个按钮,但是导航没有进行! 我怎样才能得到我的帮助 示例代码:

  const Nav=createStackNavigator({
    Splash: Splash,
    Login: Login,
    Tab:tab
  })

  const Tab=createBottomNavigator({
    Home:Home,
    Profile:Profile // i added button in this screen want to navigate to Login
})

1 个答案:

答案 0 :(得分:0)

我可以通过为标签导航中想要的屏幕创建另一个堆栈来解决导航问题,如下所示,并且能够实现导航。

//New Stack
 const Stack=createStackNavigator({
  Profile:Profile,
  Login:Login
    })
 //Old Stacks         
   const Tab=createBottomTabNavigator({
     Home:Home,
       Profile:Profile
   })
    const Nav=createStackNavigator({
      Splash:Splash,
      Login:Login,
      Tab:Tab
})