反应本机路由器通量回到根场景



在我当前的场景堆栈中,我有3个场景A,B和C。从A到B到C来回往返C的工作正常。但是我无法直接从场景C返回场景。这可能吗?我当前的代码看起来像这样:

<Scene key="root">
  <Scene key="aKey" component={A} />
  <Scene key="bKey" component={B} />
  <Scene key="cKey" component={C} />
</Scene>

到目前为止,我尝试在C组件中添加此代码:

Actions.pop

,但它仅导航回上一个场景(即B组件),我试图直接导航到root场景(即组件)

您正在使用action.pop();这意味着它将导航到后屏幕。使用

Actions.reset('akey')

这将直接导航到场景。

正如拉胡尔(Rahul)提到的,一种方法是

Actions.reset('aKey')

我发现的另一种方法是

Actions.popTo('aKey')

相关内容

  • 没有找到相关文章

最新更新