以编程方式触发StackNavigator导航?

问题描述 投票:0回答:1

我有StackNavigator,工作正常。但我想以编程方式导航到ScreenB,而无需用户点击选项卡,例如。使用这样的代码:

const ScreenNavigator = StackNavigator({
    A: { screen: ScreenA, },
    B: { screen: ScreenB, },
});
// There is no "navigate" method in StackNavigator
ScreenNavigator.navigate('B', { "foo": "bar" });

这可能吗?

最好是,如果我可以导航到Screen,以便ScreenA也在堆栈中,也就是说,在屏幕上按“Back”进入ScreenA。

react-native react-navigation stack-navigator
1个回答
0
投票

呼叫

this.props.navigation.navigate("B", {"foo":"bar"})

在场景中,只要你想去场景

© www.soinside.com 2019 - 2024. All rights reserved.