用法如下 十几行代码就可以实现上拉下拉 列表页面
还支持自定义头部和固定在底部的视图 支持错误/无数据页面显示
还可以支持列表视图曝光埋点
底部有可运行demo下载地址
class _DetailPageState
extends CommonListWidgetState<DetailListModel, DetailPage> {
@override
void initState() {
super.initState();
jdLog('getId---${widget.getId}');
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: JDAppBar(
title: '详情',
),
body: super.build(context),
);
}
@override
JDApiRequest get apiUrlRequest =>
JDApiRequest.post('123').params({'11': '2'});
@override
Widget createItemWidget(
BuildContext context, DetailListModel data, int index) {
return DetailCell(
model: data,
);
}
@override
List<DetailListModel> parsingData(
bool isDownRequest, Map<String, dynamic> response) {
//网络请求回来的数据 解析生model数组
List<DetailListModel> list = [];
return list;
}
}
demo地址在https://gitee.com/kuaipai/my_app.git
里,你可以下载下来参考