更新记录
1.0.0(2026-02-22)
ios端拍摄完照片 返回exif信息和镜头信息 可以初始化前置还是后置 是非开启闪光灯
平台兼容性
uni-app(4.86)
| Vue2 |
Vue3 |
Chrome |
Safari |
app-vue |
app-vue插件版本 |
app-nvue |
app-nvue插件版本 |
Android |
iOS |
iOS插件版本 |
鸿蒙 |
| × |
× |
× |
× |
√ |
1.0.0 |
√ |
1.0.0 |
× |
12 |
1.0.0 |
× |
| 微信小程序 |
支付宝小程序 |
抖音小程序 |
百度小程序 |
快手小程序 |
京东小程序 |
鸿蒙元服务 |
QQ小程序 |
飞书小程序 |
小红书小程序 |
快应用-华为 |
快应用-联盟 |
| - |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
uni-app x(4.87)
| Chrome |
Safari |
Android |
iOS |
iOS插件版本 |
鸿蒙 |
微信小程序 |
| - |
- |
- |
12 |
1.0.0 |
- |
- |
其他
dui-camera
相机返回图片本地路径和 EXIF 信息。当前仅实现 iOS 平台。 无视频,仅拍照。
使用方式
import { takePhoto } from '@/uni_modules/dui-camera/utssdk'
takePhoto({
// 可选:相机与输出配置(不传则使用系统默认)
cameraFacing: 'back', // 'front' 前置 | 'back' 后置
flashMode: 'auto', // 'off' 关 | 'on' 开 | 'auto' 自动
success: (res) => {
console.log('图片路径:', res.path)
console.log('EXIF:', res.exif)
},
fail: (err) => {
console.log('失败:', err.errMsg)
},
complete: (res) => {}
})
- cameraFacing:
'front' 前置 / 'back' 后置,不传默认后置
- flashMode:
'off' / 'on' / 'auto',不传由系统决定(多数设备仅后置支持)
- res.path:拍照后图片的本地临时路径(如
/var/.../xxx.jpg)
- res.exif:EXIF 元数据对象(键值对,如 kCGImagePropertyExifDictionary 等)
开发文档
UTS 语法
UTS API插件
UTS uni-app兼容模式组件
UTS 标准模式组件
Hello UTS