react-native – React Native Navigation v2 sideMenu无法导航
发布时间:2020-12-15 05:07:44 所属栏目:百科 来源:网络整理
导读:我试图从sideMenu调用Navigate.push但没有任何反应. Navigation.setRoot({ root: { sideMenu: { left: { component: { name: 'app.SideMenu',},children: [ { stack: { children: [ { component: { name: TERMS_SCREEN.id,} },] } } ] },center: { bottomTab
我试图从sideMenu调用Navigate.push但没有任何反应.
Navigation.setRoot({ root: { sideMenu: { left: { component: { name: 'app.SideMenu',},children: [ { stack: { children: [ { component: { name: TERMS_SCREEN.id,} },] } } ] },center: { bottomTabs: { id: 'BottomTabsId',options: { topbar: { visible: true,} },children: [ { stack: { id: 'Tabs',children: [ { ..而我正试图像这样在sideMenu中推出一个屏幕 console.log(this.props.componentId); Navigation.push(this.props.componentId,{ component: { name: 'app.Terms',} }) 我收到日志但没有任何反应.我很肯定我需要对我的布局做一些事情,但我没有在文档中看到示例或解释.
如何在菜单中构建组件有问题.问题是你必须有一个堆栈才能推送其他屏幕,从它看起来 – 你的侧面菜单屏幕不是这种情况.
这是你如何设置一个堆栈的左侧菜单组件;一旦你这样做,你将能够像使用Navigation.push一样完全按下屏幕(this.props.componentId ……: left: { stack: { children: [ { component: { name: 'app.SideMenu',} } ] } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |