该视频仅会员有权观看
立即开通课程「Flutter 移动端应用开发实践」权限。
- 打开名为dot的playground项目。
- 观察并导入playground的state。
- 引入playground routing。
- 编写方法以返回playground routing小部件。
- 保存文件并在模拟器中打开练习页面,模拟器报错。
- 开启调试后重启项目。
- 点击playground routing小部件以打开其定义。
- 在方法中声明app model,使用provider获取数据并赋予app model。
- 在按钮的onPress中,通过app model的setTPageName设置页面名为about。
- 在导航器中应用新的页面设置,about页面将作为列表中的最后一个。
- 试图返回时,发现无法返回上一页,需添加onPop配置。
- 在onPop方法设置路由的返回逻辑,若能成功pop则返回true。
- 测试返回功能,确保可以正常返回。
- 清理代码,确保删除的页面不再包含在页面列表中。
- 再次测试确认能返回至app home。
- 最终保存文件,确保app home页面正确显示。
上一节
使用 MultiProvider 提供多种东西
下一节
创建路由器代表(RouterDelegate)