【发布时间】:2018-01-29 02:42:48
【问题描述】:
我有一个场景,我有 2 个堆栈导航器,每个导航器包含 2 个屏幕。如下所示:
const Page1 = StackNavigator({
Screen1: {
screen: Screen1
},
Screen2: {
screen: Screen2
}
});
const Page2 = StackNavigator({
Screen3: {
screen: Screen3
},
Screen4: {
screen: Screen4
}
});
我可以从 Page1 Screen2 跳转到 Page2 Screen1 吗?
另外要解释为什么我有 2 个 StackNavigators 是存在一个限制,即 Page1 流发生在 Page2 流之前和一次 Page1 strong>流程已完成,用户将无法再看到它。
我最初只创建了一个 StackNavigator,但存在一个限制,即不能根据 props 设置 initialRouteName(如果我错了,请纠正我)
【问题讨论】:
标签: react-native react-navigation stack-navigator