路由器无法解决选项卡

时间:2019-01-23 07:43:00

标签: javascript react-native react-native-router-flux

在使用react-native-router-flux的时候,遇到一个问题:我从home页面切换到me页面,用的Actions.replace(“ me”)。 报错,“有为未定义的键定义的路径。必须是“方”,“集合”,“联系人”,“我”之一。” 我把我改成square是可以执行的,怎么解决呢?谢谢了!

我的英语太差了! 我在使用react-native-router-flux时遇到一个问题,我单击一个按钮(Actions.repalce('me'))转到主页上的选项卡的一页,但只有第一页的正方形是成功的,其他的则是失败的,我需要帮助!

<Router>
<Stack key="root">
    <Scene key="login" component={Login} title="Login"/>
    <Scene key="register" component={Register} title="Register"/>
    <Stack key="homeStack"><Scene key="home" component={Home} title="Home" hideNavbar/></Stack>
    <Scene key="tabs" tabs initial hideNavBar>
        <Scene key='square' component={Square} title="广场"/>
        <Scene key='collection' component={Collection} title="收藏"/>
        <Scene key='contact' component={Contact} title="联系人"/>
        <Scene key='me' component={Me} title="我"/>
    </Scene>
</Stack>

1 个答案:

答案 0 :(得分:0)

我不确定您要做什么,但是我建议您尝试使用此react-native应用程序模板,该模板已经包括react-native-navigation和redux状态管理:https://github.com/Cicko/react-native-app-skeleton