【问题标题】:Is there any way to get stack route in react native router flux?有没有办法在反应本机路由器通量中获得堆栈路由?
【发布时间】:2020-04-15 06:24:02
【问题描述】:

我经常使用Navigation.reset("PageX")。现在在少数情况下,我可能没有通过该路线导航,它使我的应用程序崩溃。 此外,Navigation.pop() 不是我的解决方案,因为我不想只弹出一个屏幕,而是从堆栈中删除几个屏幕并导航到 PageX。

有什么方法可以识别我的堆栈中是否存在 PageX?

我正在使用“react-native-router-flux”版本“4.0.6”

【问题讨论】:

  • Actions.popTo("PageX") 试试这个?

标签: react-native navigation react-native-router-flux


【解决方案1】:

react-native-router-flux 使用命名路由。所以你可能不会忘记你是否已经声明了那条路线。

这是第一个屏幕截图,展示了如何声明命名路由。 不要忘记添加type={ActionConst.REPLACE}

并且在调用该路由时,您必须使用 type:'reset' 键值对传递参数对象。 这是第二个屏幕截图,展示了如何使用命名路由。

从此处的文档中获取更多详细信息。

https://github.com/aksonov/react-native-router-flux/blob/master/docs/API.md

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-29
    • 2018-01-09
    • 2016-03-09
    • 1970-01-01
    相关资源
    最近更新 更多