uni.chooseMedia({
count: 1,
mediaType: ['image'],
//#ifdef MP
sourceType: ['album'],
//#endif
//#ifdef APP-PLUS
sourceType: ['album', 'camera'],
//#endif
sizeType: ['original','compressed'], //original:原图;compressed:压缩图
success: res => {
// 设置url的值,显示控件
this.imageSrc = res.tempFiles[0].tempFilePath;
},
complete: () => {
uni.hideLoading();
}

- 发布:2025-04-06 23:25
- 更新:2025-04-06 23:25
- 阅读:50
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 10.15.7
HBuilderX类型: 正式
HBuilderX版本号: 4.57
手机系统: Android
手机系统版本号: Android 14
手机厂商: 华为
手机机型: mate70pro
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
App下载地址或H5⽹址: https://aishici.top/aishici.apk
示例代码:
操作步骤:
sourceType: ['album', 'camera'],在云端打正式包后不能执行
sourceType: ['album', 'camera'],在云端打正式包后不能执行
预期结果:
sourceType: ['album', 'camera'],可以弹出选择相册或者拍摄菜单
sourceType: ['album', 'camera'],可以弹出选择相册或者拍摄菜单
实际结果:
不执行
不执行
bug描述:
uni.chooseMedia(OBJECT)打云端正式包后调用无反应,不能弹出选择菜单,运行到本地Android APP自定义调试基座是没有问题可以正常弹出,经过测试sourceType如果设置为2个 ['album', 'camera']就不行,如果只选择其中一个参数就能正常弹出需要权限的对话框,给权限后就能正常选择
0 个回复