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