Flutter-GoRouter
这是一个示例应用程序,展示了如何使用 GoRouter 和 Cubit 实现带有嵌套路由的底部导航。
要求
注意事项
此示例使用 GoRouter 5.2.4 构建。使用 Go Router 导航底部导航栏屏幕。我们不使用 buildBody 和 currentIndex 进行路由,而是使用 Go Router 在屏幕之间导航。
为什么选择 GoRouter?
原因在于它现在隶属于官方 Flutter 包,更不用说它的简洁性和良好的文档了。
对于这种情况,GoRouter 有一种新型路由称为 ShellRoute。ShellRoute 是一种围绕路由显示 UI 外壳的路由。一旦您查看此项目,您就会直观地了解 shellRoute。


