React Native + react-native-router-flux:如何将 hideNavBar 仅应用于一个

2023-12-13

在使用react-native-router-flux的React Native中,我有两个<Scene/>当我申请时hideNavBar对于第一个,Login,它也适用于第二个,Home即使他们处于同一水平。我该如何申请hideNavBar只给一个<Scene/>, Login?

const RouterWithRedux = connect()(Router)
const store = configureStore()

export default class App extends Component {
  render() {
    return (
      <Provider store={store}>
        <RouterWithRedux>
          <Scene key='root'>
            <Scene component={Login} hideNavBar initial={true} key='login' title='Login'/>
            <Scene component={Home} key='home' title='Home'/>
          </Scene>
        </RouterWithRedux>
      </Provider>
    )
  }
}

我不确定原因。可能它会在不同的环境中保留一些状态参数actions/PUSH。作为一种解决方法,您始终可以尝试明确表示:它对我有用。

const RouterWithRedux = connect()(Router)
const store = configureStore()

export default class App extends Component {
  render() {
    return (
      <Provider store={store}>
        <RouterWithRedux>
          <Scene key='root'>
            <Scene component={Login} hideNavBar initial={true} key='login' title='Login'/>
            <Scene component={Home} hideNavBar={false} key='home' title='Home'/>
          </Scene>
        </RouterWithRedux>
      </Provider>
    )
  }
}

从该路线开始,导航栏可见。如果您的登录名在整个场景流程中仅出现一次,则比较合适。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

React Native + react-native-router-flux:如何将 hideNavBar 仅应用于一个 ? 的相关文章

随机推荐

  • Java-Client PHP-Server UDP打洞示例代码

    我正在开发一个需要 ea p2p 服务器的项目 但我还没有找到任何 java client php server 示例代码 我了解 udp 打孔工作原理的概念 但我无法在代码中执行任何操作 我尝试过的 TheSocket java publ
  • 在 Qt-Creator SDK 上以 root 身份运行代码

    我使用 Qt Creator 2 5 2 SDK 在 Linux 上开发 C 代码 当从 SDK 界面 例如 ctrl R 运行代码时 如何以 root 身份运行代码 以 root 身份运行 Qt Creator 的最简单解决方案 老实说
  • 通过迁移创建动态审计表

    使用 Net Core 2 1 和 Audit NET EF 12 1 10 我尝试添加包含审核表的迁移 但调用 Add Migration 时 迁移中不会生成审核表 我假设使用 动态 审核会自动完成此操作 我没有任何审计接口 我将其留给
  • 谷歌应用程序脚本;文件;将所选元素转换为 HTML

    我刚刚开始使用 Google Apps 脚本并遵循插件快速入门 https developers google com apps script quickstart docs 在快速入门中 您可以创建一个简单的插件来从文档中获取选择并使用
  • ASP.NET 使用 MVC 将 linq 查询结果绑定到 HTML.DropDownList()

    我正在尝试使用单个数据库调用构建一个下拉列表 我的表由 Id 列和 CompanyName 列组成 我需要向用户显示公司名称 并在选择公司名称时将页面的 Id 设置为 Id 我建立了一个简单的模型来存储信息 using System usi
  • 如何获取右键单击事件javascript [重复]

    这个问题在这里已经有答案了 可能的重复 如何使用 JavaScript 检测鼠标右键单击 粘贴 当有人右键单击然后粘贴后粘贴时如何捕获事件 当有人在右键单击并粘贴后将任何内容粘贴到文本框中时 我想发出警报 在javascript中 有什么方
  • 更改 ListView 项目的文本颜色

    如何更改添加到项目的文本颜色ListView 我需要根据某些条件以编程方式更改代码中的颜色 并将不同的行更改为不同的文本颜色 例如 行 0 红色 行 1 白色 行 3 蓝色等 在xml布局中设置文本颜色无法满足我的要求 这是我的代码 Ove
  • 递归 CTE 如何逐行运行?

    我想我已经掌握了递归 CTE 的格式 足以编写一个 但仍然发现自己非常沮丧 因为我无法手动处理一个 假装自己是 SQL 引擎并用笔和纸到达结果集 我找到了这个 这与我正在寻找的内容很接近 但不够详细 我可以毫无问题地跟踪 C 递归函数并理解
  • 使用微服务运行 Google App Engine 应用程序

    我有一个大型整体应用程序 现在是时候将一些模块分离到微服务了 我在 Google 文档中阅读了很多有关 pub sub 和微服务的内容 但找不到我的问题的答案 我的模块 微服务 的 app yaml 文件是什么样的 我的应用程序的 app
  • Liferay Portal-ext.properties 去哪里了?

    下面是我的文件夹层次结构 Portal ext properties 去哪里了 C glassfish3 glassfish domains domain1 applications liferay Thanks 您可以将其放在 lifer
  • 为什么我们不能在没有 new 关键字的情况下在 Qt 中创建对象(即在堆栈上)?

    为什么我们不能在 QT 中创建对象而没有new关键词 通常我们创建指向对象的指针 如下所示 QLabel ql new QLabel ql gt show 但我想创建一个像这样的对象 QLabel ql QLabel ql show 是否可
  • R Shiny 中的空白

    我在闪亮仪表板中遇到文本问题 我想保存原始文本格式 但闪亮删除了我想保留的空格 output frame lt renderUI HTML paste p strong Name and Surname John Smith tabItem
  • 如何检索内存类型( rdimm 或 udimm)?

    有没有办法知道安装的内存是Registered DIMM 还是Unregistered DIMM 这win32 物理内存似乎没有提供此信息 您可以找到有关 udimm rdimm 的更多信息here EDIT the solution pr
  • Http 请求必须使用“Content-Length”或“分块传输编码”吗?

    有人可以告诉我有关内容长度或传输编码的信息 分块 是 Http 请求的必须条件吗 我正在使用 C 编写一个 http 服务器 http响应可以使用close socket来知道消息体的长度 但是请求呢 我已经检查了关于http 1 1的RF
  • 使用 EntityFrameworkPlus IncludeFilter 对 thenInclude 进行过滤

    我试图向下过滤三个子级别并仅查找 Property Mailing Address Status True 的子元素 如何将过滤器向下转换三级并使用 EntityFrameworkPlus IncludeFilter 进行嵌套过滤 最有效的
  • 强制数字输入有两位小数并且只有两位

    如何格式化以下输入 使价格强制保留两位小数并确保只允许两位 因此 例如 如果值为 1 它将自动更改为 1 00 1 111 将更改为 1 11 我已经尝试过 step 0 01 但这不起作用 JSFiddle https jsfiddle
  • 在MVC中存储和显示html标签

    如何将 post content 作为 html 存储在数据库中以及如何在没有标签的情况下显示渲染的 html 我正在尝试以下方法 但它不起作用 它可以将编码 html 存储在数据库中 但不显示渲染的 html 任何最佳实践将不胜感激 1
  • data.table - 选择组内的前 n 行[重复]

    这个问题在这里已经有答案了 就这么简单 我不知道data table解决方案选择数据表中组中的前 n 行 你能帮我一下吗 作为备选 dt SD 1 3 cyl 当您查看示例数据集的速度时 head方法与 I eddi的方法 与microbe
  • 使用框架捕获 html 页面中的 keydown 事件

    我有一个带有框架的jsp页面
  • React Native + react-native-router-flux:如何将 hideNavBar 仅应用于一个

    在使用react native router flux的React Native中 我有两个