我有3个屏幕上StackNavigator:MainSearch,MonsterPage,ItemPage。我想堆叠MonsterPage和ItemPage多次(从MonsterPage你可以去,ItemPage反之亦然)
可以实例化屏幕吗?
const AppNavigator = createStackNavigator(
{
Home: MainSearch,
MonsterPage: MonsterPage,
ItemPage: ItemPage
},
{
initialRouteName: "Home"
}
);
export default createAppContainer(AppNavigator);
Run Code Online (Sandbox Code Playgroud)
我想要的是:
MainSearch -> ItemPage(1) -> MonsterPage(1) -> ItemPage(2) -> 等等...
或者
MainSearch -> MonsterPage(1) -> ItemPage(1) -> MonsterPage(2) -> 等等...
我得到的:
MainSearch -> MonsterPage(1) -> ItemPage(1) ->(返回) MonsterPage(1)
主搜索
onPress={() => { this.props.navigation.navigate(`${r._source.super_cat === 'monster' ? 'MonsterPage' : 'ItemPage'}`, …Run Code Online (Sandbox Code Playgroud) javascript react-native react-navigation react-navigation-stack