flutter上拉加载和下拉刷新,真实网络请求

599 阅读1分钟

刷新库

直接上代码

  • viewmodel类,主要负责网络请求,和数据处理,把网络请求和数据展示分开

  • 这个地方,个人觉得比较满意,在initState注册一个监听,一旦数据发送变化,会通知到这个地方,调用setState,刷新界面,之前把网络请求放到build方法中,发现build这个方法调用的太频繁了,需要维护好多种状态

  • build中只需要展示数据就ok了,不用处理数据逻辑