问题标签 [react-native-navigation-v2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
273 浏览

react-native-navigation - 使用 RNN 库重置堆栈

无法使用以下用例重置堆栈。

  1. 假设屏幕 A 是根,并导航到屏幕 B,然后在导航到屏幕 C 时,我希望堆栈具有 A->C 而不是 A->B->C。

  2. 如果堆栈具有 A->B->C 并且我想将堆栈与根屏幕作为 C.

请帮助解决这个用例

0 投票
0 回答
29 浏览

wix-react-native-navigation - 如何在注销时关闭基于选项卡的应用程序?

我目前正在寻找在注销时将基于选项卡的应用程序作为模式(向下滑动)关闭。setStackRoot 切换屏幕,但行为似乎不太用户友好。

0 投票
1 回答
540 浏览

reactjs - sideMenu 在 react-native-navigation 版本 2 中不起作用?

我是 react native 世界的新手,我想在我的应用程序中从左侧显示侧面菜单,我正在使用 react-native-navigation 这样做,但我面临着总和问题

首先,我将导航根设置如下:-

我在其中声明了 bottomTabs 和 sideMenu,并在 findPlace 组件上添加了一个触发事件的按钮,我在其中添加了一个 Navigation.event() 列表器来切换我的左侧菜单的可见性,如下所示:-

但这根本不起作用,它只显示一个空白屏幕,如果从 setRoot 中删除 sideMenu 部分,它将显示底部标签,当我再次添加 sideMenu 时,它会显示一个空白屏幕。

在 RNN 版本 2 文档上没有关于此的示例我搜索了很多我没有找到任何可以帮助我解决这个问题的东西所以请让我知道我做错了什么,这样我就可以摆脱这些东西

提前致谢 !!

0 投票
1 回答
422 浏览

javascript - v2 Wix React-native-navigation:如何使用 bottomTabs 实际实现侧边菜单?

我在将 sideMenu 实现到以下代码时遇到了一些麻烦:(请参阅 startTabs)。

在我的根屏幕上单击“登录”后,我调用它。根屏幕如下所示:

现在为了让我在登录后实现sideMenu,我会在“startTabs”中实现它吗?或其他地方?

0 投票
1 回答
1355 浏览

react-native - React-Native-Navigation (v2) 底部选项卡 onPress

我有一个底部标签,中间有一个播放按钮,我想触发一个函数而不是加载一个注册的屏幕。

现在我有:

我正在搜索是否有类似的东西不需要屏幕:

版本:

  • “反应原生”:“0.59.3”,
  • “反应原生导航”:“2.16.0”

提前致谢。

0 投票
1 回答
444 浏览

react-native-navigation - 静态 passProps 在 Navigation.push 上没有改变

我正在使用来自 Wix 的 react-native-navigation v2,试图将屏幕推送到现有堆栈。这是我的推送代码:

我的选项对象

我从来没有看到日志语句,并且顶部栏选项没有改变。他们应该吗?

当我在目标屏幕Navigation.mergeOptions中使用上述选项对象时constructor,会出现选项,所以这就是我现在使用的。

使用android,还没有在iOS上测试过。当我这样做时会更新。

0 投票
1 回答
181 浏览

react-native-navigation - 如何修复swift ios项目中的“没有这样的模块”ReactNativeNavigation“错误

我刚刚使用 swift AppDelegate 文件在我的 ios 项目中实现了 ReactNativeNavigation 库,当我构建项目时出现错误:'没有这样的模块'ReactNativeNavigation'

我曾尝试安装该软件包的先前版本,并尝试在软件包本身中启用“仅在安装时复制”。

我的 AppDelegate.swift 文件的部分使用包

有没有人遇到过这个问题或知道如何解决它?提前致谢!

0 投票
0 回答
185 浏览

react-native - 如何在子屏幕中隐藏底部选项卡导航器( TabBarVisible = true 不起作用)

我正在使用 createBottomNavigator 在我的应用程序中设置 tabBarBottom。我有很多屏幕和子屏幕。

例如,我有 5 个主屏幕,每个屏幕都有子屏幕。我需要在某些子屏幕中隐藏底栏。它不起作用,如果我设置 tabBarVisible: false。谁能给这个答案在此处输入图像描述

0 投票
2 回答
1253 浏览

react-native - Wix React-Native-Navigation v2 和 redux-persist

我正在使用 react-native-navigation 和 redux 进行状态管理。我将每个组件注册为 WrappedComponent,将其连接到 redux 存储。这非常有效,并且与官方 react-native-navigation 文档中的 atoami 示例代码非常相似:https ://wix.github.io/react-native-navigation/#/docs/showcases

商店对象为:

但是,我找不到为那些包装的组件设置 redux 持久性的方法。我不想在WrappedComponent函数中执行它,因为它会被每个单独的组件调用。我也找不到关于此的明确文档。

我想我也可以使用 AsyncStorage,但更愿意将它与 Redux-persist 一起使用。有人知道该怎么做吗?

0 投票
1 回答
967 浏览

react-native - 如何通过 Navigation.setRoot 将 navigator 道具从 react-native-navigation v2 传递到我的启动画面

我正在尝试从 react-native-navigation v1 迁移到 react-native-navigation v2。我正在努力从

当我从 Navigation.startSingleScreenApp (v1) 切换到 Navigation.setRoot (v2) 时,我不再拥有导航应用程序所依赖的 navigator 道具。

在此处输入图像描述 我在下面复制并粘贴了所有相关代码

注册屏幕

应用程序

闪屏