【发布时间】:2021-11-27 06:54:43
【问题描述】:
我有一个应用程序,其中有一个标签屏幕和几个屏幕。 从选项卡中,我按顺序导航 screen 1 -> screen 2 -> screen 3 。 从屏幕 3 的按钮单击,我想打开屏幕 - 4 即列表屏幕,在后台我想导航 agin 选项卡屏幕。
我不想使用props.navigation.reset({index: 0,routes: [{name: "home"}],}); 重置完整堆栈,而且选项卡屏幕和屏幕 4 之间的导航屏幕数量不固定,所以我也不能使用props.navigation.pop(3)。
谁能指导我,如何做到这一点?
提前致谢
【问题讨论】:
-
如果您在标签更改时重置可以吗?
-
你可以在这里使用
localStorage到setItem()getItem()removeItem() -
@yesIamFaded 当我打开屏幕 1 时,选项卡不可见,因此我无法访问要重置的选项卡
标签: react-native react-native-android react-native-navigation mobile-development react-native-navigation-v2