如何删除我不想出现在 expo router 底部栏上的页面

问题描述 投票:0回答:1

我使用的是expo自己的路由器结构。在布局中它会自动将页面添加到底部栏,我想删除一些页面。

react-native mobile expo
1个回答
6
投票

您可以通过传递道具

href: null
来隐藏视图。请参阅文档https://expo.github.io/router/docs/guides/tabs#hiding-a-tab


export default function AppLayout() {
  return (
    <Tabs>
      <Tabs.Screen
        // Name of the route to hide.
        name="index"
        options={{
          // This tab will no longer show up in the tab bar.
          href: null,
        }}
      />
    </Tabs>
  );
}


  
© www.soinside.com 2019 - 2024. All rights reserved.