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