【问题标题】:How to navigate to Footer tab screen when click on menu item in hamburger menu in react native?在反应原生的汉堡菜单中单击菜单项时如何导航到页脚选项卡屏幕?
【发布时间】:2020-06-04 04:12:58
【问题描述】:

我正在创建一个 react 本机应用程序,现在我想在单击汉堡菜单中的菜单项时打开其中一个页脚选项卡屏幕。在这里,我附上了我的示例屏幕,可以从中清楚地了解我的问题。

这是我的 GitHub 存储库。 (https://github.com/SidathDananjaya/Event-App/tree/master/Event-App)

我已经在这里问过这个问题了:(How to open one of the footer tab screen when clicking on the menu item in react-native?) 请帮我解决这个问题。

【问题讨论】:

    标签: react-native react-native-navigation


    【解决方案1】:

    我建议你使用 react-navigation ,在那里你可以定义不同的屏幕。你可以在每次按下 Create Event 时导航到该屏幕,这是处理这个问题的最简单方法。https://reactnavigation.org/docs/navigating

    或者您可以创建一个状态并将其作为道具传递给所有孩子,因此当您单击它时,您需要更改应用程序的状态并激活选项卡并显示其内容

    【讨论】:

    • 我用 react-navigation 试过了。我的问题是我无法打开特定屏幕。这意味着,当单击菜单中的创建事件时,我想打开创建事件页脚选项卡,它会打开整个页面。不是页脚之一。如果可以,请在这里查看我的项目。 (github.com/SidathDananjaya/Event-App/tree/master/Event-App)
    • 非常感谢。这对我帮助很大。
    • @Sidath 亲爱的我检查了你的代码,你可以使用这种方法,不幸的是我非常忙,一个使用状态管理器作为你的页脚栏,所以当你可以在任何地方访问你的状态时,你可以通过单击汉堡菜单的项目来更改它。希望对您有所帮助,如果您遇到问题,请告诉我,我会在空闲时间尝试这样做
    • 好的,亲爱的。我接到你了。我会试试你的方法。如果有问题我会告诉你的。非常感谢。
    • 请帮我解决这个问题。我试过你的步骤。但没有什么对我有用。
    猜你喜欢
    • 2021-12-11
    • 1970-01-01
    • 2021-05-28
    • 2019-08-25
    • 1970-01-01
    • 1970-01-01
    • 2021-07-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多