【问题标题】:How to persist bottom navigation bar and App bar using GoRouter?如何使用 GoRouter 持久化底部导航栏和应用栏?
【发布时间】:2022-11-14 16:39:28
【问题描述】:

我正在尝试实现一个底部导航和应用栏固定的页面。但是当我按下一个按钮时,它会转到另一个页面而不重新创建应用栏和底部导航栏。对于路由,我使用 go_router 包。

使用导航器here 有一个答案。但是有什么方法可以使用go_router 吗?

示例页面:

示例主页:

【问题讨论】:

  • 我假设您想要实现的是嵌套导航。这是一个常见的场景,可以在这个例子中使用here
  • 我已经读过了。但在此示例中,它仅在您在同一页面中导航时才有效。例如:仪表板/家庭/f2。但是我必须在不重建应用栏和底部导航栏的情况下推送到新页面。例如:dashboard/family/f2 是第一页。我必须推动仪表板/主页。这里仪表板包含应用栏和底部导航栏。

标签: flutter dart gorouter flutter-go-router


【解决方案1】:

正式版中仍未解决,但您可以查看正在进行的工作https://github.com/flutter/packages/pull/2650。 这样就完美解决了问题,希望快点合并??

【讨论】:

    猜你喜欢
    • 2022-12-07
    • 2018-05-06
    • 1970-01-01
    • 1970-01-01
    • 2019-02-22
    • 1970-01-01
    • 2020-11-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多