在使用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>
答案 0 :(得分:0)
我不确定您要做什么,但是我建议您尝试使用此react-native应用程序模板,该模板已经包括react-native-navigation和redux状态管理:https://github.com/Cicko/react-native-app-skeleton