logo

该视频仅会员有权观看

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

¥
199
/ 年

定义状态类(Model)

  • 使用provider为小部件提供数据和方法需要先定义带有model后缀的类。
  • 该类包括应用所需的数据属性和执行用户登录验证的方法。
  • 可以在lib/oss目录下创建一个名为os_del的类,文件名叫dark。
  • 定义名为oss_model的类,其中包括属性is_logged_in(布尔类型,默认为false)和name(字符串,默认为空)。
  • 实现登录方法log_in,请求服务端验证并设置is_logged_in为true及更新name为用户的名字。
  • 实现登出方法log_out,将is_logged_in设为false并清空name,同时在控制台输出登录和登出的消息。