首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ReactNative中从一个屏幕跳转到另一个屏幕,并从堆栈中清除所有其他屏幕?

如何在ReactNative中从一个屏幕跳转到另一个屏幕,并从堆栈中清除所有其他屏幕?
EN

Stack Overflow用户
提问于 2021-10-07 07:06:23
回答 1查看 110关注 0票数 0

我有一个应用程序,其中有一个选项卡屏幕和几个屏幕。从选项卡I导航到order screen 1 -> screen 2 -> screen 3。从屏幕3的按钮单击,我想要打开屏幕,即列表屏幕,并在反向按下时,我想导航到选项卡屏幕。

我不想使用props.navigation.reset({index: 0,routes: [{name: "home"}],});重置全栈,而且标签屏幕和屏幕4之间的导航屏幕数量是不固定的,所以我也不能使用props.navigation.pop(3)

有谁可以指导我,如何做到这一点?

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-12 09:15:51

我找到了一种实现上述导航的方法。

代码语言:javascript
复制
props.navigation.popToTop();

这将从堆栈中删除除主屏幕之外的所有屏幕。希望这能帮助其他人!!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69476799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档