问题标签 [navigator-ios]
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.
javascript - 与 TabBarIOS 一起使用时无法将组件正确传递给 NavigatorIOS
我是新手ReactNative
并开始在TabBarIOS
项目中使用组件。我有TabBarIOS
5 个不同的组件TabBarIOS.Item
Component
。这些都指向另一个要呈现的组件。这些不同的组件都有不同backgroundColor's
的样式,titles
但是当我更改时selectedTab
,更改已经发生,但组件的属性,例如backgroundColor
不影响呈现的组件。为了测试,我在每个类的componentWillMount
方法中记录了一个文本。Component
他们成功登录。这是部分组件。对于第一个Component
被命名为Restaurants
标题的标题正确显示,navigationItem
但在其他navigationItem's
标题中为空。
我将我的组件称为 ViewControllers。
ETC..
这是主要的标签栏Component
类:
这是navigationItem
for中的组件Restaurants
对于其他人:
我没有为屏幕截图剪切 tabBar 项目,但TabBarIOS
如果你介意的话,它可以成功。
目前是否有任何由我引起的错误或navigationItem's
标题属性发生了什么?
react-native - NavigatorIOS initialRoute 组件导出问题
参考 Facebook 为 NavigatorIOS 提供的示例代码,我创建了一个简单的应用程序,它应该显示一个带有根视图的导航栏。NavigatorIOS 已包含在文件 App.js 中,根视图已在文件 SearchCompnent.js 中定义。
发生在我身上的问题是,当 SearchComponent 作为 initialRoute 组件链接到 NavigatorIOS 时,会引发错误:Element type is invalid: expected a string or a class/function.... 同时,如果我只是在 App 中包含 SearchComponent .js 它加载页面。我被这个问题困扰了一个多星期,没有得到任何解决方案。以下是代码:
应用程序.js
SearchComponent.js
react-native - 元素类型无效:在 React Native 上使用 NavigatorIOS 时需要一个字符串
尝试呈现 NavigatorIOS 组件时出现错误。当尝试使用简单的视图和文本时,它工作得很好。但是对于 NavigatorIOS,它给出了一个错误。
我看到的错误如下:
未处理的 JS 异常:错误:元素类型无效:需要字符串(对于内置组件)或类/函数(对于复合组件),但得到:未定义。您可能忘记从定义组件的文件中导出组件,或者您可能混淆了默认导入和命名导入。
检查
App
.此错误位于: AppContainer 中(renderApplication.js:45)中 RCTView(AppContainer.js:109)中 RCTView(AppContainer.js:135)中 AppContainer(renderApplication.js:39)
这是什么原因造成的?如何解决这个问题?