xuelongqy / flutter_easy_refresh

A flutter widget that provides pull-down refresh and pull-up load.
https://xuelongqy.github.io/flutter_easy_refresh/
MIT License
3.89k stars 633 forks source link

关于easy_refresh刷新 #759

Closed ZhongYu5 closed 1 year ago

ZhongYu5 commented 1 year ago

EasyRefresh( refreshOnStart: true, onRefresh: () { getData(); }, onLoad: () { getData(isloadMore: true); }, controller: _controller, child: listView())); HttpUtils.post( url, '', dataMap, success: (data) async { if (data['result_code'] == ((JhStorageUtils.getString('role_sign')!.contains('sale') && titleSelect == '0') ? '200' : '200')) { setState(() { dataList = data['data']; }); } else { SmartDialog.showToast(data['msg']); }

    if (isloadMore) {
      _controller.finishLoad();
    } else {
      _controller.finishRefresh();
    }
  },
  fail: (code, msg) {
    _controller.finishRefresh();
    if (isloadMore) {
      _controller.finishLoad();
    }
    _controller.resetHeader();
  },

请求结束之后header顶部不回自动回收,留部分空白,请问是什么问题导致的

xuelongqy commented 1 year ago

请参考示例。如果有明确的bug,请提供详细信息,重新开启这个issue