前言
之前几篇都是关于 Dio
网络请求相关的内容,我们的动态模块也就差详情页了,但是每次添加和编辑成功后,返回到列表页还是需要手动刷新,没有达到“所见即所得”的效果。本篇将介绍使用 GetIt 容器插件完成页面间的数据同步。
本篇涉及到的知识点如下:
- 详情页面界面构建;
- 更新详情查看次数接口实现;
- GetIt 简介;
- 使用 GetIt 注册全局对象;
- 使用 GetIt 实现页面间的数据同步。
详情页面
详情页面我们显示动态的标题、查看次数、图片和内容。最简单的方式是使用 Column 组件将所有内容依次包裹。但是,考虑内容实际会很长(也可能是富文本),因此使用滚动组件包裹更合适,这里还是使用 CustomerScrollView
来,相比普通的 ScrollView
来说,CustomerScrollView
使用 Sliver
子组件,滑动性能会更高也更顺畅。页面本身比较简单,就不多介绍了&