更新记录
1.0.0(2026-07-24)
鸿蒙端批量保存图片到系统相册。基于 photoAccessHelper.showAssetsCreationDialog 弹窗授权,无需申请永久相册写权限。
平台兼容性
uni-app(5.08)
| Vue2 |
Vue3 |
Chrome |
Safari |
app-vue |
app-nvue |
Android |
iOS |
鸿蒙 |
| √ |
√ |
× |
× |
√ |
√ |
× |
× |
√ |
| 微信小程序 |
支付宝小程序 |
抖音小程序 |
百度小程序 |
快手小程序 |
京东小程序 |
鸿蒙元服务 |
QQ小程序 |
飞书小程序 |
小红书小程序 |
快应用-华为 |
快应用-联盟 |
| × |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
uni-app x(5.08)
| Chrome |
Safari |
Android |
iOS |
鸿蒙 |
微信小程序 |
| - |
- |
- |
- |
√ |
- |
jesse-photosave
鸿蒙端批量保存图片到系统相册。基于 photoAccessHelper.showAssetsCreationDialog 弹窗授权,无需申请永久相册写权限。
用法
import { saveImages } from '@/uni_modules/jesse-photosave'
saveImages({
filePaths: ['/data/.../a.jpg', '/data/.../b.jpg'],
success: (res) => {
console.log('saved', res.filePaths)
},
fail: (err) => {
console.error(err)
}
})
说明
- 仅 HarmonyOS 实现;其它平台请使用
uni.saveImageToPhotosAlbum
- 流程:沙箱文件 URI → 系统授权弹窗 → 写入媒体库目标 URI