logo

该视频仅会员有权观看

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

¥
199
/ 年

定义提供点赞 Provider

  1. 在项目中新建一个文件命名为like provider,用以定义like create model和like destroy model提供给小部件使用。
  2. 在like provider文件中定义两个provider:like great provider和like destroy provider,使用change notify proceed provider包装。
  3. like great provider依赖app service,提供like chris model。
    • create 方法返回like chris model实例,接受context参数,并设置app service。
    • update 方法也接受context、app service和like chris model作为参数,返回更新后的模型。
  4. 复制like chris provider,重命名为like destroy provider,并将提供的类型设置成destroy model。
    • createupdate 方法返回like destroy model实例。
  5. 定义like providers列表,包含like create provider和like destroy provider。
  6. 在app中使用这些providers,将like providers列表的内容展开并加入项目配置中。