【发布时间】:2020-02-10 15:49:39
【问题描述】:
父导航器
-
嵌套导航器 1
- 屏幕A
- 屏幕 B
-
嵌套导航器 2
- 屏幕C
- 屏幕 D
如何在 React Navigation v5.0 中从屏幕 D 转到屏幕 B?
我尝试了类似于https://reactnavigation.org/docs/en/navigation-actions.html#reset的方法
但是当我尝试使用 CommonActions.reset() 时,它会导航到屏幕 C
我试过了;
...
import { CommonActions } from '@react-navigation/native';
...
navigation.dispatch(
CommonActions.reset({
index: 1,
routes: [
{ name: 'ScreenB' },
],
})
);
..
【问题讨论】:
-
不是 index:1 指的是第二个嵌套导航器(包括 C 和 D)吗?你试过
index:0吗?
标签: reactjs react-native react-navigation