问题标签 [react-native-router-flux]

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 投票
0 回答
393 浏览

react-native - 基于 react-native-router-flux 中的一些逻辑的不同初始场景

是否可以根据 react-native-router-flux 中的一些异步逻辑设置不同的初始场景?我实际上想要做的是在第一次运行应用程序时显示不同的场景(比如说登录页面)。我通过在本地的 sqlite 数据库中存储一些值来确定第一次运行。

我当前的实现是将“虚拟”组件设置为初始场景,我可以在其中执行数据库逻辑,然后重定向到适当的场景。虽然它有效,但我强烈认为必须有更好的方法。

谢谢。

0 投票
1 回答
597 浏览

react-native - TouchableHighlight 与 ScrollView 中的路线不起作用

这是错误

这是错误

0 投票
1 回答
332 浏览

react-native - react-native-router-flux 和替换根控制器

我正在尝试为博客创建一个简单的应用程序。该博客有多个类别,每个类别都有自己的故事。

我的架构应该非常简单:一个根控制器,它应该显示一个故事列表,然后我将推送每个故事。该应用程序有一个抽屉,用户可以在其中切换类别(这是它开始变得混乱的地方 - 因为那时我不想推送新列表而是用新类别替换根目录)。

当用户尝试切换类别时,我正在调用:

当用户点击列表中的故事时,我会:

切换类别时,我想弹出所有现有控制器并替换根控制器,但它现在对我不起作用。

有任何想法吗?

0 投票
2 回答
1416 浏览

android - 后退按钮重定向到登录屏幕

我正在react-native-router-flux用作我的导航器。我面临的问题可能很简单,但我似乎无法投入其中。当用户登录到应用程序时,他/她会被重定向到主仪表板场景。从那里,如果用户按下 android 后退按钮,应用程序应该在逻辑上关闭而不是再次导航回登录屏幕,但我无法掌握实现这一点的缺失逻辑。

路由器:

仪表板场景:

我尝试使用 Facebook 提供的 BackAndroid API,但它也根本不起作用。

0 投票
1 回答
1517 浏览

javascript - 反应本机路由器通量:覆盖组件内的左右按钮并访问本地功能

我能够覆盖组件内的按钮,但无法调用本地函数,例如当我按下“刷新”时,什么也没有发生。这是覆盖按钮文本并执行功能的正确方法吗?感谢您的帮助。谢谢。

0 投票
1 回答
3624 浏览

javascript - React Native:在 const 中使用 props

我是反应/反应本机的新手,并试图构建一个播放本地 MP3 的简单应用程序。我正在使用 react-native-sound 模块,它似乎工作得很好。

虽然现在,我正在尝试将fileName我的类别中的道具作为道具传递给播放器组件。似乎 react-native-sound 需要我预加载一个声音文件。因此,现在我收到以下错误:

“未处理的 JS 异常:无法读取未定义的属性 'fileName'”。

你对我有什么建议吗?

0 投票
1 回答
905 浏览

react-native - 反应原生路由器通量和原生基础容器

我是 react-native 的新手,所以我认为“HTML”而不是“native”可能有点太多了,所以我的问题可能看起来很愚蠢。

我使用 react-native-router-flux 进行路由,并使用原生基础作为一些不错的组件。我也想使用本机基础的页眉/内容/页脚,但我没有找到让它工作的方法。

为了拥有 Header/Content/Footer,这些组件必须包装在 Container 组件中。我没有找到使用 react-native-router-flux 的方法。

我的 Header 在导航栏周围,而 Content 在每个 Scene 组件内。

(对于标题,我做了一个扩展 rnrf 的自定义导航栏:

请问有什么容器的解决方案吗?

0 投票
1 回答
857 浏览

react-native - 在 React Native Router Flux 中调用子场景而不调用初始子场景

我的react-native-router-flux路由器中有两个子场景,例如

现在,我在登录场景。如果我想打电话page2,我正在使用以下代码段。

这是工作。但是,在渲染之前page2page1也在执行,因为它是初始元素。如何在page2不执行的情况下打开page1

提前致谢,

0 投票
1 回答
971 浏览

react-native - 如何使用 react-native-router-flux 显示弹出框

当用户触摸某些元素时,我试图显示弹出视图。我正在使用 react-native-router-flux 进行导航。我尝试使用他们的 modal 属性或 scheme=popup 等,但我无法让它作为弹出窗口工作。相同的组件用作导航。你能帮忙吗?

0 投票
2 回答
2920 浏览

react-native - react-native-router-flux 标签栏位置顶部

如何改变标签栏的位置?我希望对于许多应用程序,顶部需要有一个标签栏,而不是底部有一个标签栏......

我期待这样的事情: