以编程方式触发 StackNavigator 导航?
Triggering StackNavigator navigation programmatically?
我有 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 上按 'back' 转到 ScreenA。
通话
this.props.navigation.navigate("B", {"foo":"bar"})
想去场景B就在场景A里
我有 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 上按 'back' 转到 ScreenA。
通话
this.props.navigation.navigate("B", {"foo":"bar"})
想去场景B就在场景A里