ReactNative +嵌套导航-直接导航到嵌套屏幕

piah890a  于 6个月前  发布在  React
关注(0)|答案(1)|浏览(60)

这是我从home路由调用的当前代码(当按下按钮时):

navigation.navigate('menu', {
  initial: false,
  screen: 'menu/sessions',
  params: {
    initial: false,
    screen: 'menu/sessions/record',
    params: {
      sessionId: session.id,
    },
  },
})

字符串
正如预期的那样,它会转到menu/sessions/record
然而,当按下后退按钮时,它首先返回到menu/sessions,然后是menu,然后是home
有没有办法在返回时跳过menu/sessionsmenu

lvmkulzt

lvmkulzt1#

“**home”、“menu”、"menu/sessions“、”menu/sessions/record“**屏幕是否都存在于一个Navigator中?
如果要从“主页”**屏幕转到“菜单/会话/录制”**屏幕,请将“菜单”、“菜单/会话”和“菜单/会话/录制”**屏幕分隔到单独的导航器中。
请参考下面的链接。
https://reactnavigation.org/docs/nesting-navigators/

相关问题