首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在React本机导航v5中为嵌套的设置默认屏幕?

如何在React本机导航v5中为嵌套的设置默认屏幕?
EN

Stack Overflow用户
提问于 2022-01-10 21:08:20
回答 1查看 365关注 0票数 1

我在bottemtabbar中使用堆栈导航器,并且希望在堆栈导航器中设置默认屏幕。我使用的是React本机导航v5,所以我必须创建如下所示的导航器:

const Stack = createStackNavigator();

代码语言:javascript
复制
<Stack.Navigator
    screenOptions={{
      headerShown: false,
    }}>
    <Stack.Screen name="Feed" component={Feed} />
    <Stack.Screen name="Profile" component={Profile} />
    <Stack.Screen name="NewPost" component={NewPost} />
</Stack.Navigator>

我尝试使用initialRouteName,但是当我在Stack.Screen中打开一个屏幕时,然后返回到Tab中的Stack.Screen,然后返回到Stack.Screen的选项卡,它仍然显示了我上次查看的Stack.Screen(我希望它每次都显示一个特定的开始屏幕)。

航海家:

选项卡-导航器:

  • Tab1:

    • Stack-Navigator

      • Screen1

      • Screen 2

  • Tab2:

    • (Just a Tab.Screen)
EN

回答 1

Stack Overflow用户

发布于 2022-01-11 05:15:07

你试过了吗

代码语言:javascript
复制
<Stack.Navigator initialRouteName="Feed"></Stack.Navigator>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70658904

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档