【问题标题】:How to go 'forward' in react navigation?如何在反应导航中“前进”?
【发布时间】:2019-05-21 19:42:48
【问题描述】:

当您从一个屏幕转到另一个屏幕时使用 react-navigation 时,您可以轻松地向后滑动以返回上一个屏幕,但它不允许您向前滑动以返回您来自的屏幕。这可能吗?

换句话说

屏幕 1 -> 屏幕 2 -> 屏幕 3

转到屏幕 1,然后到屏幕 2,然后到屏幕 3。然后您向后滑动并到达屏幕 2,然后再次向后滑动以到达屏幕 1。但是如果您从屏幕 1 转到屏幕 2 到屏幕3,然后滑回屏幕2,如何在屏幕2中向前滑动以返回屏幕3?这不是一回事吗?

我已经研究过如何做到这一点,但在任何地方的文档中都找不到。如果我在某处错过它,请告诉我。谢谢!

编辑:我正在寻找的是相当于文档中的backBehavior,但用于forwardBehavior

【问题讨论】:

  • 嗨,罗纳德,我正在实现完全相同的目标。我想将它绑定到屏幕的默认响应,以使输入数据尽可能方便。我试过隐藏的顶部标签,但看起来
  • 这也是我的问题。我创建了一个自推送屏幕,每次推送一个新的同一个屏幕进行堆叠,但我找不到如何在生成的屏幕之间前进而不感到头疼。

标签: react-native react-navigation


【解决方案1】:

一种选择是在每个屏幕状态存储前进路线然后前进,但这只会帮助前进一页。

要转发多个页面,您必须将其存储在 asyncStorage 或某处

【讨论】:

  • 您好 Vinil,目前正在浏览 React Navigation 文档......想知道您是否有一个(或两个)指向如何完成此操作的示例的指针。干杯
猜你喜欢
  • 2020-10-23
  • 2019-06-12
  • 2018-08-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多