logo

该视频仅会员有权观看

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

¥
199
/ 年
  • 用户可以通过点击新星图标来请求取消点赞。
  • 创建一个文件like_destroy_modelleap_like_destroy目录下。
  • 文件中定义一个类LikeDestroyModel继承ChangeNotifier
  • 类中包含一个属性,类型AppService,名为appService
  • 类中包含一个构造方法,带appService参数,用required标记。
  • 定义方法deleteUserLikePost,接受名为postIdint参数,代表取消赞的内容ID。
  • 在方法中使用URI拼接取消点赞接口地址。
  • 执行AppServicehttpDelete方法发送HTTP DELETE请求,地址为所拼接的URI。
  • 解码响应内容到responseBody
  • 如果响应状态码为200,执行notifyListeners;如果不是,抛出HttpException异常,异常信息为响应的消息。