问题标签 [wix-react-native-navigation]
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.
android - 如何在 react-native-navigation 中从堆栈中完成 SplashScreen
我是 react-native 的新手,我正在做一个react-native 项目,我使用wix的react-native-navigation并且没有找到任何解决方案来解决如何从堆栈中清除SplashScreen或任何屏幕,我没有需要再回去。
我用它在 2 秒后导航。
这在我的index.js中
请帮我找到我需要打电话的解决方案,finish()
或者还有其他事情。提前致谢
wix-react-native-navigation - 应用程序尚未注册(react-native-navigation v2)
反应原生导航 v2 问题。
我的应用程序以 index.js 开头,它也注册到 AppDelegate 中。这是详细信息:
import { AppRegistry } from 'react-native';
const { start } = require('./src/app');
start();
这里 app.js:
```
屏幕注册:
环境:
javascript - 如何在wix中基于选项卡的屏幕之前显示单个屏幕反应本机导航
我正在尝试在应用程序打开时显示初始屏幕、位置屏幕singleScreenApp
,一旦选择了位置,我想将用户推送到带有侧抽屉的位置home screen
。TabBased screen
对于导航,我正在使用名为wix react native navigation的 react native 包
我面临的问题是,当页面加载时,它直接将我带到主页。启动屏幕和登录屏幕没有出现
这是我每个页面的代码
App.js (这是我的应用程序入口点)
然后我的启动屏幕编码了一些图像和一个计时器以转到位置屏幕。在位置屏幕上,我点击它时有一个按钮,它被设置home.js
为root
我的主屏幕home.js的代码
mainTabs.js 包含基于标签的导航代码
因此,这首先显示启动画面,然后显示选项卡屏幕,但它直接进入选项卡屏幕。谁能帮助我谢谢我关注的线程:react-native-navigation | 设置初始屏幕而不将其作为选项卡?
react-native - react-native-navigation: startTabBasedApp 并切换到选项卡
如何使用重点特定选项卡启动TabBasedApp 。默认情况下,它会打开第一个选项卡。但是当我startTabBasedApp时我想有条件地关注标签
android - 集成 React Native Navigation 时无法运行 React Native 应用程序
我按照官方Wix React Native Navigation 文档中的步骤将其集成到 android 上。
但是在进行必要的更改后,当我尝试运行应用程序时出现此错误:
我不知道如何调试此错误。我如何解决它?
javascript - 如何在wix反应本机导航中将数据从一个屏幕传递到另一个屏幕
我对这个 React 本机和整个 javascript 都是新手。我正在尝试使用 wix react 本机导航将数据从一个屏幕传递到另一个屏幕。这是我的代码在屏幕一
我的数据是一个数组
在第二个屏幕上,我试图捕捉这样的价值
这是说未定义
谁能告诉我如何捕获数据。
我试图关注这个线程,使用 React-Native Navigation 传递数据 但是那些分析器给了我错误,说试图获取未定义的属性。
请提供任何帮助。谢谢
javascript - WIX React-native-navigation v2 不会调用 registerAppLaunchedListener()
我正在尝试使用 react-native-navigation 启动一个项目,但似乎无法上路。
现在,我收到的错误是 React 无法渲染根组件,我已经设法找到原因(据我所知)是我创建的函数 Navigation.events().registerAppLaunchedListener 从未被调用,我似乎找不到不这样做的原因。我的代码如下
我的 App.js 文件是项目要调用的第一个 JS 文件。项目的根文件可以这么说
我的 Navigation.js 文件,带有从 App.js 调用的 start() 函数。在这里,我在 registerAppLaunchedListener() 中初始化根屏幕,这是我的问题。
./screens 中的 index.js 文件,用于将屏幕组件注册到 ID,稍后在 setRoot 下的 registerAppLaunchedListener() 中使用
最后是我想首先显示的屏幕,永远不会显示的屏幕,LoginScreen.js。很基础。
我试图按照react-native-navigation 文档及其示例应用程序上的指南进行操作,但无法理解我正在做的不同之处在于搞砸了!
我的第一个想法是,我认为这可能与我如何导出组件和功能有关,但似乎并非如此。
控制台日志:START REGISTER REGISTERING APP LAUNCH LISTER
但不是从 registerAppLaunchedListener() 设置根,所以这就是为什么我认为这是问题所在。
相反,我收到以下错误堆栈
▼警告:React.createElement:类型无效——期望一个字符串(对于内置组件)或一个类/函数(对于复合组件),但得到:对象。您可能忘记从定义组件的文件中导出组件,或者您可能混淆了默认导入和命名导入。
在 registerRootComponent.js:35 检查您的代码。在 ExpoRootComponent (at renderApplication.js:33) 在 RCTView (at View.js:60) 在 View (at AppContainer.js:102) 在 RCTView (at View.js:60) 在 View (at AppContainer.js:122)在 AppContainer 中(在 renderApplication.js:32 处)
任何能让我找到解决方案的东西都非常感谢!
android - 选项卡图标未在 Android 上显示
我一直在努力让标签图标显示在基于标签的应用程序中的实际 Android 设备上。看起来找不到图标,我只能看到标签文本。尽管在 Android 模拟器上运行应用程序时,一切都很好。有没有人有类似的问题,可以提供一些有价值的意见?此问题仅在实际的 Android 设备中发生,iOS 工作正常。
使用的依赖项:
代码:
更新
对于有同样问题的人。当我安装 debug.apk 时,我找不到让它在实际的 Android 设备上工作的方法。当您安装 release.apk 时,问题似乎自行解决了。所以,你所要做的就是组装你的应用程序的生产版本,安装它,你应该能够看到标签图标在你的 Android 设备上显示得很好。
react-native - wix-react-native-navigation v2 statusBar 不工作
我正在尝试react-native-navigation V2
但无法更改状态栏颜色。
但这仅适用于操作栏,状态栏没有任何反应,它仍然是白色的。我正在使用 RN v= 0.54.2 和 react-native-navigation = 2.0.2373
更新
更新你的RNN
,你将能够改变status bar
颜色
react-native - 所有选项卡的 react-native-navigation (wix) v2 静态场景
我们正在开发一个带有音乐播放器的应用程序(类似于 spotify)。即使 React-navigation 有效,我们也考虑过从 wix 切换到 React-native-navigation (v2)。在实现 RNN v2 时,我们遇到了将组件放置在 bottomTabs Bar 上方的问题,以便在选项卡切换时它保持静态。我们不希望组件通过切换选项卡重新呈现。它的行为应该类似于 Spotify 音乐播放器!那可能吗?
tl;博士
如何将组件(例如音乐播放器)放置在底部选项卡的上方。它不应该通过切换选项卡重新呈现。
非常感谢你的帮助
更新
这对我有用: