0

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

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

这可能吗?

如果我可以导航到 ScreenB 以便 ScreenA 也在堆栈中,那将是最好的,也就是说,在 ScreenB 上按“返回”会转到 ScreenA。

4

1 回答 1

0

称呼

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

每当你想去 SceneB 时在 SceneA

于 2017-12-29T06:25:42.737 回答