HarmonyOS 鸿蒙Next全新eftool2.0发布

发布于 1周前 作者 eggper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next全新eftool2.0发布
<markdown _ngcontent-lhx-c237="" class="markdownPreContainer">

大家好,本人是oh三方库eftool的作者,随着eftool的体量以及用户群体的日益壮大,1.2.x及以下eftool版本显得有些臃肿,目前全新2.0版本已发布,采用拆分子模块方式引入,欢迎大家体验并提出宝贵意见

全新2.0版本进行了模块化拆分,详细使用手册已迁移至各个模块

子模块目录总览

模块 介绍
[@yunkss](/user/yunkss)/ef_core(已发布) 提供基础工具类如字符串,正则,身份校验等
[@yunkss](/user/yunkss)/ef_json(已发布) 提JSON转换相关
[@yunkss](/user/yunkss)/ef_crypto(已发布) 提供加解密相关解耦结果去除OutDTO
[@yunkss](/user/yunkss)/ef_crypto_dto(已发布) 提供加解密相关保结果为OutDTO
[@yunkss](/user/yunkss)/ef_media 提供媒体相关
[@yunkss](/user/yunkss)/ef_device 提供设备相关
[@yunkss](/user/yunkss)/ef_axios(已发布) 提供网络请求efAxios相关
[@yunkss](/user/yunkss)/ef_rcp(已发布) 提供网络请求efRcp相关
[@yunkss](/user/yunkss)/ef_ui(已发布) 提供弹窗,级联,Loading等UI相关

🎁eftool名称的由来

eftool = Efficient + Tool,Efficient是高效的表示,Tool表示工具。


📦安装

🍊ohpm

  • 执行安装命令
ohpm install [@yunkss](/user/yunkss)/eftool
<button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 4px; right: 8px; font-size: 14px;">复制</button>

升级说明

2.0.0版本升级改动较大,升级需要保持充足时间

升级内容

1.去除强绑定OutDTO

2.efAxios增加统一异常处理

3.efRcp全面重构

  • 特殊说明

eftool拆分后默认保持全量包

eftool依赖的子模块均无需自行下载,eftool会自动下载对应依赖版本

🛠️版本说明【重要】

  • 2.0.x版本系列兼容API12
  • 1.2.x版本系列兼容API12
  • 1.1.x版本系列兼容API11
  • 1.0.x版本系列兼容API9

🛠️包含组件

一个HarmonyOS基础工具类,组成各种工具类,同时提供以下七部分组件:

[@yunkss](/user/yunkss)/ef_core eftool的核心基础包

地址

[@yunkss](/user/yunkss)/ef_json eftool的JSON相关包

地址

[@yunkss](/user/yunkss)/ef_crypto eftool的加密封装包(解耦了OutDTO)

地址

[@yunkss](/user/yunkss)/ef_crypto_dto eftool的加密封装包(与1.2.x版本保持一致,返回结果为OutDTO)

地址

[@yunkss](/user/yunkss)/ef_axios eftool的efAxios网络请求封装包

地址

[@yunkss](/user/yunkss)/ef_rcp eftool的rcp网络请求封装包

地址

[@yunkss](/user/yunkss)/ef_ui eftool的UI组件封装包

地址

stareftool希望您可以动一动小手点点小⭐⭐

👴希望大家如有好的需求踊跃提交,如有问题请前往gitee提交issue,我闲暇时间会扩充与修复优化

</markdown>

关于HarmonyOS 鸿蒙Next全新eftool2.0发布的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。
6 回复

希望HarmonyOS能加强与其他品牌设备的兼容性,让更多人受益。

希望HarmonyOS能继续加强与其他应用的兼容性,让用户体验更加完美。

严重感谢小波老师支持

回到顶部