加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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',}
      }
    ]
  }
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读