reactjs - 启动屏幕后导航容器消失
问题描述
昨晚我实现了一个启动画面,今天早上我注意到它正在带走我的底部标签导航器。我在这里重现了问题
在小吃中,最初您会看到底部的选项卡导航器。如果你进入 App.js 并取消对启动画面的调用,你会看到我在说什么。
有谁知道我该如何确保这不会发生?启动画面本身就有点额外,所以如果你们认为最好从头开始,然后去做其他事情,我愿意接受建议!
谢谢你的一切,我比你知道的更感激。
解决方案
您看不到底部选项卡的原因是您不再渲染应用程序的该部分。您只是在 中渲染<Home/>
组件SplashScreen
,这并不是真正的底部选项卡屏幕,而是作为整个底部选项卡一部分的屏幕。
要使其工作,您可以执行以下操作,
在里面App.js
,导出你的MyTabs
函数。
export function MyTabs() {
// all the previous stuff
}
SplashScreen
然后像下面这样在里面导入,
import {MyTabs} from '../App'
现在替换<Home></Home>
为<MyTabs/>
.
这是小吃
不完全确定这是否是一个好习惯,将不得不挖掘一些文档,但适用于您的用例。
推荐阅读
- r - 对第一个子集类别进行减法
- android - Android 9 AAC 解码器输出带有 ffmpeg 编码文件的零样本
- c++ - 使用 boost 将数据从 PyObject 复制到 float *
- python - PN-RT 数据包格式错误
- php - AJAX 请求向 PHP 发送空表单数据
- python - 将切片的 numpy 矩阵保存到另一个 numpy 数组中
- apache-zeppelin - 如何在 Windows 中停止 zeppelin?
- javascript - 数组>对象:如何使用reduce索引对象数组,省略结果中嵌套元素的索引(es2017)?
- java - Netty LoggingHandler 到文本文件
- c++ - 将 C++ 模板“if constexpr”转换为旧的“标签调度”方法