Skip to main content

ecp_net 0.1.1 copy "ecp_net: ^0.1.1" to clipboard
ecp_net: ^0.1.1 copied to clipboard

基于 Dio 的网络请求二次封装库,提供统一错误处理、数据转换、请求状态回调、State 生命周期绑定等功能,内部项目通用的 Dart 网络请求工具库。

0.1.1 #

  • [重构] 移除 connectivity_plus 依赖:取消请求前网络连通性前置检查,避免平台插件及其 Linux 平台依赖(nm/dbus)进入解析图导致跨平台版本冲突
  • [修复] 错误文案:DioExceptionType.connectionError 分支补充「网络不可用」提示,保持断网场景文案与原有行为一致

0.1.0 #

  • [新增] 添加 0.1.0 版本
  • 适配 Flutter SDK 3.35.x 版本

0.0.10 #

  • [优化] 完善 README 文档说明

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自动加载
  • [新增]网络状态监听

AI生成

0
likes
125
points
159
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

基于 Dio 的网络请求二次封装库,提供统一错误处理、数据转换、请求状态回调、State 生命周期绑定等功能,内部项目通用的 Dart 网络请求工具库。

Repository

License

MIT (license)

Dependencies

async, dio, flutter, flutter_smart_dialog

More

Packages that depend on ecp_net