ecp_net 0.0.9
ecp_net: ^0.0.9 copied to clipboard
基于 Dio 的网络请求二次封装库,提供统一错误处理、数据转换、请求状态回调、State 生命周期绑定等功能,内部项目通用的 Dart 网络请求工具库。
0.0.9 #
feat(dialog): 增强对话框请求功能以支持自定义状态和标签
- 添加
SmartStatus和tag字段以增强对话框控制 - 根据对话框类型动态设置状态和唯一标识符
- 在显示和关闭对话框时传递标签以实现精准控制
- 默认使用加载状态并在有自定义对话框时切换为自定义状态
0.0.8 #
feat(error handling): 增加原生平台异常处理
- 在 error_utils.dart 文件中添加了对 PlatformException 的处理
- 当捕获到 PlatformException 时,返回其 message 属性或默认错误信息
0.0.7 #
- [优化] 升级Dio,适配Flutter SDk 3.13.x版本
0.0.6 #
- [优化] 错误提示
- [修复] 静态请求头问题
0.0.5 #
- [优化] 错误提示
0.0.4 #
- [优化] 升级Dio,适配Flutter SDk 3.13.x版本
0.0.3+5 #
- [优化] 错误打印
0.0.3+4 #
- [优化] NetConfig暴露pureStringHeaders
0.0.3+3 #
- [优化] 错误打印
- [优化] NetConfig暴露pureHeaders
0.0.3+2 #
- [新增] error2String新增错误打印
0.0.3+1 -2023/04/04 #
- [优化] 报错信息中文化
0.0.3 #
- [修复] 解析数组错误问题
0.0.2 #
- [新增] 默认全局网络加载框或网络加载提示
- [新增] 替换网络加载框功能
- [新增] 全局动态加载请求头
0.0.1 #
- [新增]全局处理错误
- [新增]全局数据预转换
- [新增]请求状态回调
- [新增]State生命周期绑定
- [新增]请求Dialog自动加载
- [新增]网络状态监听