logo

该视频仅会员有权观看

立即开通课程「Flutter 移动端应用开发实践」权限。

¥
199
/ 年

根据路由配置数据修改应用状态(setNewRoutePath)

  • 当路由信息发生变化时,路由器会转换这些信息为路由数据。
  • 转换后的数据交由路由信息解析器中的特定方法处理,这个方法将路由信息转换成路由配置。
  • 例如,若通过特定路径(如"/bowt")访问,则会配置相应的路由名称为"bowt"。
  • 接着,路由器代理会使用这些路由配置数据,并通过特定的方法(如"sets new rote path")更新应用状态。
  • 应用状态的变化根据路由配置数据中的配置项(如"name")进行,并可通过控制台进行观察。
  • 可以根据状态变化(如首页或"about"页)来设置应用模型中的页面名称。
  • 当应用状态发生变化时,路由器会根据这些变化调用方法来重建路由或更新导航器。
  • 路由器收到状态变化通知后,会执行相关方法来重建相应的视图或位置。