代码之家  ›  专栏  ›  技术社区  ›  Jose Augustine

无法删除expo-react本机中的标头

  •  0
  • Jose Augustine  · 技术社区  · 2 年前

    我正试图创建一个注册页面。我不想在注册页面中显示标题。 文件结构为 应用程序

    1. 管理
    2. (授权)
    3. 布局
    4. 指数

    布局文件内容如下所示

    import { Stack } from "expo-router";
    const RootLayout = () => {
    return (
    <Stack>
    <Stack.Screen name="index" options={{ headerShown: false }} />
    <Stack.Screen name="(admin)" options={{ headerShown: false }} />
    <Stack.Screen name="(auth)" options={{ headerShown: false }} />
    </Stack>
    );
    };
    export default RootLayout;
    

    标头未显示在(admin)和index.tsx中。但它在(auth)组中可见。 我试图从注册页面中删除标题。但标题显示为“(auth)/(signup)/index”。 我怎样才能卸下收割台。

    1 回复  |  直到 2 年前
        1
  •  0
  •   sj_959    2 年前

    您可以尝试在注册屏幕的JSX中添加以下内容,因为它嵌套在 (auth) 文件夹

    <Stack.Screen options={{headerShown: false}} />
    

    另一个选项可以是为定义布局 (授权) 文件夹,并将标题隐藏在那里(就像您对根布局所做的那样)。