Flutter 的路由导航路由管理或导航管理:从一个页面平滑地过渡到另一个页面,我们需要有一个统一的机制来管理页面之间的跳转。在Flutter 中根据是否提前注册,可以分为 基本路由和 命名路由。基本路由使用方式相对简单灵活,适用于应用中页面不多的场景。应用程序 MaterialApp 提供一个页面名称映射规则,即路由表 routes,路由表实际上是一个 Map,其中 key 值对应页面名字,而 value 值则是一个 WidgetBuilder 回调函数,我们需要在这个函数中创建对应的页面。需要注意的是,要在 进入APP入口的 MaterialApp 注册路由才有用。默认路由使用命名路由,该命名不在路由表中就会报错,这时候可以通过设置默认路由,当找不到的时候,进到到一个指定的页面。
暂无评论