首页 > 解决方案 > 如何在反应原生导航 Wix V2 中从侧边菜单导航到页面

问题描述

我是反应原生的新手。我想从侧面菜单导航到屏幕。我使用了 react-native-navigation Wix V2 库。如果有人可以帮助我举一个简单的例子,我将不胜感激。

标签: clickside-menureact-native-navigation-v2

解决方案


首先,您需要为 sideMenu 的中心堆栈设置 ID。例如:

Navigation.events().registerAppLaunchedListener(() => {
Navigation.setRoot({
    root: {
        sideMenu: {
            right: {
                component: {
                    name: 'SideMenu',
                },
            },
            center: {
                stack: {
                    id: 'STACK_ROOT_ID',
                    children: [
                        {
                            component: {
                                name: 'Login',
                            },
                        },
                    ],
                },
            },
        },
    },
});

然后在您的侧边菜单中,您可以像这样在 onPress 菜单上推送您的注册屏幕。像这样:

Navigation.push('STACK_ROOT_ID', {
    component: {
        name: 'REGISTERED_SCREEN_NAME',
        options: {
            sideMenu: {
                right: {
                    visible: false,
                },
            },
        },
    },
});

推荐阅读