如何在反应本机导航器中删除 1 长度的路由堆栈



有没有办法使用 React-Native Navigator 从我的路由堆栈中删除一些路由?我想实现这一点:

My Route = [A,B,C,D,E]
-- > I want to push from 'E' to 'F',
-- > I want to delete the route stack into = [A,F]

但是使用 popToPop 然后推送到"A"会改变屏幕焦点,我想在后台过程中实现这一点,也许当组件 DidMount 在"F"中时,有没有办法做到这一点?我已经阅读了路由堆栈,我认为我无法轻松删除堆栈,但是我找不到执行此操作的功能,我使用react-native 0.39.2并且更新版本会杀死我

您是否尝试过调用重置操作navigator.immediate ResetRouteStack(['A']( 在按 F 后 ?这将使您的堆栈成为 [A,F]

相关内容

  • 没有找到相关文章

最新更新