Flutter-GoRouter

这是一个示例应用程序,展示了如何使用 GoRouterCubit 实现带有嵌套路由的底部导航。

要求

注意事项

此示例使用 GoRouter 5.2.4 构建。使用 Go Router 导航底部导航栏屏幕。我们不使用 buildBody 和 currentIndex 进行路由,而是使用 Go Router 在屏幕之间导航。

Screenshot 1 Screenshot 2 Screenshot 3

为什么选择 GoRouter?

原因在于它现在隶属于官方 Flutter 包,更不用说它的简洁性和良好的文档了。

对于这种情况,GoRouter 有一种新型路由称为 ShellRoute。ShellRoute 是一种围绕路由显示 UI 外壳的路由。一旦您查看此项目,您就会直观地了解 shellRoute。

GitHub

查看 Github