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 显示工具类

Properties

monthDay Map<int, int>
month->days.
getter/setter pair

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数据