![](/img/trans.png)
[英]Nesting StackNavigator inside BottomTabNavigator react-navigation v5
[英]How do I get a BottomTabNavigator in React Navigation to display a Modal StackNavigator?
我有一個帶有少數標簽的底部標簽導航器。
當用戶在某些情況下未登錄時,我想導航到作為堆棧導航器的模式屏幕。
如何在沒有標簽的情況下向底部標簽導航器注冊該導航器?
使用Modal模式的StackNavigator包裹您的主要BottomTabNavigator和登錄屏幕(StackNavigator)。
例如
import { createSwitchNavigator, createStackNavigator, createAppContainer } from 'react-navigation';
// Implementation of HomeScreen, OtherScreen, SignInScreen, AuthLoadingScreen
// goes here.
const AppStack = createStackNavigator({ Home: HomeScreen, Other: OtherScreen });
const AuthStack = createStackNavigator({ SignIn: SignInScreen });
export default createAppContainer(createStackNavigator(
{
AuthLoading: AuthLoadingScreen,
App: AppStack,
Auth: AuthStack,
},
{
initialRouteName: 'AuthLoading',
mode: 'modal',
}
));
官方會有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.