【发布时间】:2021-06-29 09:33:28
【问题描述】:
我在flutter WEB上使用了BottomNavigationBar,并在BottomNavigationBarItem上添加了视图(StatelessWidget类)。当我切换到视图时,我需要更新地址 URL。
例如: BottomNavigationBarItem 添加到选项项下方
- 首页
- 付款
- 指南
- 设置
当我第一次启动时,它将是主页视图,然后 URL 是 http://localhost:64289/#/home 当我切换到付款视图时,URL 将是相同的(不更新)。
但我需要 URL 应该如下所示 http://localhost:64289/#/payment
我用过GetX,如果有人能给出答案 Getx 也可以。
我已经尝试过 Get.toNamed('/payment'); OR Navigator.pushNamed(context, routeName) 也是如此,但在这种情况下,我需要在每个页面上设置底部栏。所以请帮助我以其他方式实现它。
【问题讨论】:
-
能否分享您的相关代码或示例应用程序?
标签: flutter dart flutter-getx