【问题标题】:React Native Navigation Go Back two screen in another NavigatorsReact Native Navigation 返回另一个导航器中的两个屏幕
【发布时间】:2021-09-25 12:11:38
【问题描述】:

我英语不好。请理解。

我打算用左下图这样的结构来执行导航系统中右图的动作。

My Structure Image

我尝试了 StackActions.pop (2)。但是,它只是回到了屏幕A,并没有用。

有没有办法返回两个屏幕或返回到上一个历史列表的中间?

谢谢。

【问题讨论】:

  • + 我的环境是 react native : 0.65.1 / @react-natvigation/native-stack 6.1.0

标签: javascript react-native react-native-navigation


【解决方案1】:

我自己找到了答案。

从 A 移动到 B 时,移动到下一个代码并在 B 中运行 goBack。

navigation.reset({routes: [{name: 'ScreenB'}]})

【讨论】:

    【解决方案2】:

    你可以直接通过---this.props.navigation.navigate('ScreenA');回到A屏

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-24
      • 1970-01-01
      • 2021-01-06
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      • 1970-01-01
      • 2020-10-21
      相关资源
      最近更新 更多