问题标签 [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.
react-native - 基于 react-native-router-flux 中的一些逻辑的不同初始场景
是否可以根据 react-native-router-flux 中的一些异步逻辑设置不同的初始场景?我实际上想要做的是在第一次运行应用程序时显示不同的场景(比如说登录页面)。我通过在本地的 sqlite 数据库中存储一些值来确定第一次运行。
我当前的实现是将“虚拟”组件设置为初始场景,我可以在其中执行数据库逻辑,然后重定向到适当的场景。虽然它有效,但我强烈认为必须有更好的方法。
谢谢。
react-native - react-native-router-flux 和替换根控制器
我正在尝试为博客创建一个简单的应用程序。该博客有多个类别,每个类别都有自己的故事。
我的架构应该非常简单:一个根控制器,它应该显示一个故事列表,然后我将推送每个故事。该应用程序有一个抽屉,用户可以在其中切换类别(这是它开始变得混乱的地方 - 因为那时我不想推送新列表而是用新类别替换根目录)。
当用户尝试切换类别时,我正在调用:
当用户点击列表中的故事时,我会:
切换类别时,我想弹出所有现有控制器并替换根控制器,但它现在对我不起作用。
有任何想法吗?
android - 后退按钮重定向到登录屏幕
我正在react-native-router-flux
用作我的导航器。我面临的问题可能很简单,但我似乎无法投入其中。当用户登录到应用程序时,他/她会被重定向到主仪表板场景。从那里,如果用户按下 android 后退按钮,应用程序应该在逻辑上关闭而不是再次导航回登录屏幕,但我无法掌握实现这一点的缺失逻辑。
路由器:
仪表板场景:
我尝试使用 Facebook 提供的 BackAndroid API,但它也根本不起作用。
javascript - 反应本机路由器通量:覆盖组件内的左右按钮并访问本地功能
我能够覆盖组件内的按钮,但无法调用本地函数,例如当我按下“刷新”时,什么也没有发生。这是覆盖按钮文本并执行功能的正确方法吗?感谢您的帮助。谢谢。
javascript - React Native:在 const 中使用 props
我是反应/反应本机的新手,并试图构建一个播放本地 MP3 的简单应用程序。我正在使用 react-native-sound 模块,它似乎工作得很好。
虽然现在,我正在尝试将fileName
我的类别中的道具作为道具传递给播放器组件。似乎 react-native-sound 需要我预加载一个声音文件。因此,现在我收到以下错误:
“未处理的 JS 异常:无法读取未定义的属性 'fileName'”。
你对我有什么建议吗?
react-native - 反应原生路由器通量和原生基础容器
我是 react-native 的新手,所以我认为“HTML”而不是“native”可能有点太多了,所以我的问题可能看起来很愚蠢。
我使用 react-native-router-flux 进行路由,并使用原生基础作为一些不错的组件。我也想使用本机基础的页眉/内容/页脚,但我没有找到让它工作的方法。
为了拥有 Header/Content/Footer,这些组件必须包装在 Container 组件中。我没有找到使用 react-native-router-flux 的方法。
我的 Header 在导航栏周围,而 Content 在每个 Scene 组件内。
(对于标题,我做了一个扩展 rnrf 的自定义导航栏:
请问有什么容器的解决方案吗?
react-native - 在 React Native Router Flux 中调用子场景而不调用初始子场景
我的react-native-router-flux
路由器中有两个子场景,例如
现在,我在登录场景。如果我想打电话page2
,我正在使用以下代码段。
这是工作。但是,在渲染之前page2
它page1
也在执行,因为它是初始元素。如何在page2
不执行的情况下打开page1
?
提前致谢,
react-native - 如何使用 react-native-router-flux 显示弹出框
当用户触摸某些元素时,我试图显示弹出视图。我正在使用 react-native-router-flux 进行导航。我尝试使用他们的 modal 属性或 scheme=popup 等,但我无法让它作为弹出窗口工作。相同的组件用作导航。你能帮忙吗?
react-native - react-native-router-flux 标签栏位置顶部
如何改变标签栏的位置?我希望对于许多应用程序,顶部需要有一个标签栏,而不是底部有一个标签栏......
我期待这样的事情: