logo

该视频仅会员有权观看

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

¥
199
/ 年

定义单个内容数据模型(PostShowModel)

  • 定义数据模型PostShowModel,包含内容数据和获取内容的方法。
  • 在文件顶部导入HTTP包。
  • PostShowModel继承自ChangeNotifier,添加Post类型的属性和setPost方法以设置Post的值。
  • 定义getPostById方法返回Future<Post>,接收postId字符串参数, 通过HTTP GET请求获取数据并解码,将结果通知监听者。
  • 在app的providers中添加ChangeNotifierProvider<PostShowModel>以在小部件中使用。