xlf_base_model library
Classes
- DateFormats
- 一些常用格式参照。可以自定义格式, 例如:'yyyy/MM/dd HH:mm:ss','yyyy/M/d HH:mm:ss'。 格式要求 year -> yyyy/yy month -> MM/M day -> dd/d hour -> HH/H minute -> mm/m second -> ss/s
- DateUtil
- 日期工具类
- DioManager
- dio配置类
- Http
- 封装网络请求 dio库
- LogUtil
- 日志打印工具类
-
StreamBuild<
T> - 局部组件状态管理
-
StreamBuilderWidget<
T> - StreamBuildUtil
- 局部刷新工具类
- ToastUtil
- Toast 显示工具类
Typedefs
- Cache = dynamic Function(dynamic data)
- 如果开启缓存 返回缓存数据
- CacheList = dynamic Function(List data)
- 如果开启缓存 返回缓存list数据
- Empty = dynamic Function()
- 请求成功但数据为空回调
- Error = dynamic Function(ErrorRes errorRes)
- 请求失败统一回调
-
HeaderDelegate
= dynamic Function(Map<
String, dynamic> ? params) -
params
请求参数00000000000000 -
Success<
T> = dynamic Function(T data) - 转换实体类
- SuccessDy = dynamic Function(dynamic data)
- 定义一个函数 请求成功回调 返回原始json数据
-
SuccessList<
T> = dynamic Function(List< T> data) - 转化实体类
- SuccessListDy = dynamic Function(List data)
- 请求数据data为[]集合 返回原始json数据