【发布时间】:2020-01-05 19:05:54
【问题描述】:
我正在设置我的 react-native 应用程序的路线,并尝试将 createStackNavigator 和 createDrawerNavigator 结合起来。因此,我抽屉中的一个屏幕是 stackNavigator(例如:主页、新闻、图像。其中 Images 是 stackNavigator)并且 stackNavigator 有另外两个屏幕(例如:Feed 和 Grid),我试图将 Feed 设置为默认屏幕,所以我总是被重定向到 Feed。
我试过类似:initialRouteName: 'Feed'
但是如果导航到网格而不是导航到抽屉中的某个屏幕,然后返回到“图像”,它会打开网格而不是提要
const ImagesTab = createStackNavigator(
{
Feed: { screen: Feed },
Grid: { screen: Grid },
},
{
headerMode: 'none',
navigationOptions: {
headerVisible: false,
}
}
)
const AppDrawer = createDrawerNavigator({
home: { screen: Home },
news: { screen: News },
images: { screen: ImagesTab },
galeria: { screen: AppTabNavigator },
},
{
contentComponent: DrawerContent
}
);
【问题讨论】:
标签: react-native react-navigation