我有一个带有两个选项卡 A Tab
和 B Tab
的 TabNavigator。
在 B
中,有一个 StackNavigator C Stack
。在此堆栈中,我通过 navigation.navigate('A Tab')
导航到 Tab A
。我怎样才能重置 B Tab
,当用户导航回到 B Tab
时,没有 Stack,而是 TabNavigator?
我试过了
navigation.reset({
index: 0,
routes: [{name: 'B Tab'}],
});
这会消除大头针,但这会导航到我不想要的屏幕 B Tab
。我想留在当前屏幕上。