更新记录
1.0.4(2025-09-02) 下载此版本
- feat: 升级依赖版本、补充使用说明、功能介绍
1.0.3(2025-08-22) 下载此版本
- 标记支持 uni-app x
1.0.2(2025-08-22) 下载此版本
- 开放源码,提供示例工程
平台兼容性
uni-app(4.66)
Vue2 | Vue3 | Vue2插件版本 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 | 鸿蒙插件版本 |
---|---|---|---|---|---|---|---|---|---|---|
× | √ | 1.0.0 | × | × | × | × | × | × | √ | 1.0.0 |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × | × | × |
pura-harmony-utils
基本介绍
本项目是 @pura/harmony-utils 开源项目的浅层封装,用于演示如何在 UTS 使用。
本项目开源、免费,可参考学习,可直接使用加速工作开发。
harmony-utils 一款功能丰富且极易上手的HarmonyOS工具库,借助众多实用工具类,致力于助力开发者迅速构建鸿蒙应用。其封装的工具涵盖了APP、设备、屏幕、授权、通知、线程间通信、弹框、吐司、生物认证、用户首选项、拍照、相册、扫码、文件、日志,异常捕获、字符、字符串、数字、集合、日期、随机、base64、加密、解密、JSON等一系列的功能和操作,能够满足各种不同的开发需求。
感谢原作者 桃花镇童长老 提供的创意。
- AppUtil 可获取上下文、窗口、字体、语言、监听生命周期、横屏切换、获取应用基本信息
- DeviceUtil 可获取设备基本参数、硬件传感器等信息
- WindowUtil 可获取沉浸式布局、屏幕常亮等参数
- DisplayUtil 可获取安全区域、折叠屏状态变化等信息
- PermissionUtil 可申请权限、权限状态、二次授权等
- AuthUtil 可申请指纹、人脸。密码等工具类
- NetworkUtil 网络状态、SIM 卡基本信息等
- FileUtil 文件操作相关
- ImageUtil 图片相关,可图片base64互转、压缩等信息
- LocationUtil 定位类信息,包含位置信息、转码解码、转化等
- WantUtil 实现跳转到系统设置、系统蓝牙、系统电池、应用商店详情页等页面
- 加密、国密操作,SM2/3/4 AES/DES/RSA/MD5/SHA/ECDSA 加密解密
不能一一列举。
使用步骤
在 vue 文件中引入,并执行相应方法:
import { AppUtil } from '@/uni_modules/pura-harmony-utils'
console.log(AppUtil.getBundleName())
如果控制台有出现当前包名,说明插件注入成功,你可以自由使用导出的各类方法。
完整模块可参考 @pura/harmony-utils