我在 React Native 项目中使用 React Navigation v5。
我有一个设置了 3 个屏幕的堆栈导航器,例如:
画面 A、画面 B、画面 C
屏幕 A 是主屏幕,屏幕 B 的标题中有一个后退按钮,它应该始终返回到屏幕 A。但是我们可以通过两种方式进入屏幕 B:
- 屏幕 A > 屏幕 B
- 画面 A > 画面 C > 画面 B
如果我们通过屏幕 C 到达屏幕 B,有没有办法可以将路线历史重置为“后退”按钮将返回屏幕 A(而不是屏幕 C)。
我已经查看了重置方法,但它会立即导航回屏幕 A,而不是更改路线历史记录。