我正在尝试制作一个有一系列嵌套导航器的应用程序。主导航器是一个堆栈导航器,用于作业、作业详细信息和聊天。在“职务”页面中,有一个顶部选项卡导航器,它显示打开的作业、几乎到期的作业和已完成的作业。还有一个底部选项卡,它有作业(相同的页面)、添加和配置文件。所以就业页面就是主页。可以单击每个作业条目,然后将其转到职务详细信息。我很难弄清楚如何嵌套和逻辑这些。
堆栈(主)
工作细节
聊天
作业(顶部标签导航器)
开放
按下到职务详细信息和其他页面
- Almost due
- On Press to to job details and oth
我试图勾勒出导航器的轮廓,但获取导航道具时丢失了错误。我已经添加了所有需要的包,遵循Net Ninja的教程,它也成功地导入了来自‘./screen/ Home’的主页;已经空白了
import 'react-native-gesture-handler';
import React, {useState} from 'react';
import * as Font from 'expo-font';
import Home from './screens/home';
import { AppLoading } from
我有一个应用程序与登录页面,我不希望抽屉出现在这个页面上。只有接下来的那些。我想我应该创建两个堆栈导航器。抽屉导航器将包装其中一个,但不包装另一个。我使用的是我曾经使用过的@react导航/折叠器库:
App.js
// Have both navigators at the root
render() {
return (
[
<NavigationContainer>
<DrawerNavigator extraData={{handleLogin:this.handleLogin, handleLogout:this.handleL