【发布时间】:2020-11-13 15:04:03
【问题描述】:
** 我想在我的应用上使用 react navigator。在这里,我尝试制作两条路线,我想看看这些。但我只看到第一个路由组件。他们没有关于“def”的按钮。但是从反应导航器中复制这些代码。我还在小吃模拟器中发现了一条路线。我的代码错了吗??提前谢谢**
import { StatusBar } from 'expo-status-bar';
import React,{useState} from 'react';
import { StyleSheet, Text, View } from 'react-native';
import MultipleDateEntrys from './UI/Pages/MultipleDateEntrys.js'
import MaxCountrysEntry from './UI/Pages/MaxCountryData'
import { NavigationContainer } from '@react-navigation/native';
import { createStackNavigator } from '@react-navigation/stack';
const Stack = createStackNavigator();
function HomeScreen() {
return (
<View style={{ flex: 1, alignItems: 'center', justifyContent: 'center' }}>
<Text>abc</Text>
</View>
);
}
function def() {
return (
<View style={{ flex: 1, alignItems: 'center', justifyContent: 'center' }}>
<Text>cde</Text>
</View>
);
}
export default function App() {
const title = useState('Corona Highlight')
return (
<NavigationContainer>
<Stack.Navigator initialRouteName="Home">
<Stack.Screen
name="Home"
component={HomeScreen}
options={{ title: 'Overview' }}/>
<Stack.Screen
name="Mon"
component={def}
options={{ title: 'def' }}/>
</Stack.Navigator>
{/* <Text style={styles.title}>{title}</Text> */}
</NavigationContainer>
);
}
【问题讨论】:
-
如果你能找到一张你想要构建的布局的图片并将其添加到问题中,我认为这个问题会更好。
标签: reactjs react-native react-navigation react-native-navigation react-navigation-stack