从堆栈导航中的屏幕返回到抽屉导航中的屏幕不起作用

时间:2020-03-06 11:25:49

标签: reactjs react-native react-navigation

我的应用程序中有两个导航器。

堆栈导航:

const MainStackNavigator = createStackNavigator({
    MainScreen: { screen: Home },
    ProductDetail: { screen: ProductDetail },
    Search: { screen: Search },
    Shop: { screen: Shop },
},{
    headerMode: 'none',
});


抽屉导航:

const MainDrawerNavigator = createDrawerNavigator({
    Home: {
        screen: MainStackNavigator,
    },
    Wishlist: {
        screen: Wishlist,
    },
    Login: {
        screen: Login,
    },
    Register: {
        screen: Register,
    },
    Logout: {
        screen: Logout,
    },
})

问题是当我进入心愿单屏幕时,我按下了产品卡,然后导航到 ProductDetail屏幕,但是当我按回按钮,我将重定向到应用程序的MainScreen

我希望如果我是从愿望清单屏幕返回的,那么应该转到愿望清单屏幕。

1 个答案:

答案 0 :(得分:0)

您必须将MainStackNavigator附加到Wishlist,而不是Home