cbj44125
cbj44125
  • 发布:2020-12-08 15:24
  • 更新:2023-03-30 17:09
  • 阅读:779

【报Bug】uni.chooseImage 异步回调模式与同步模式返回值不相同

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows 10

HBuilderX类型: 正式

HBuilderX版本号: 2.9.8

手机系统: Android

手机系统版本号: Android 10

手机厂商: 小米

手机机型: note 9

页面类型: nvue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

预期结果:

两种编程方式返回结构相同

实际结果:

返回两种结果结构不相同

bug描述:

回调模式
uni.chooseImage({
count: 1,
sizeType: ['compressed'],
sourceType: ['album', 'camera'],
success(res){
console.log(res)
}
})

返回值为对象
{
"errMsg": "chooseImage:ok",
"tempFilePaths": ["file:///storage/emulated/0/Pictures/coverBg.jpg"],
"tempFiles": [{
"path": "file:///storage/emulated/0/Pictures/coverBg.jpg",
"size": 363092
}]
}


同步模式
let result = await uni.chooseImage({
count : 1,
sizeType: ['compressed'],
sourceType: ['album', 'camera']
})
console.log( result )
返回值为数组
[null, {
"errMsg": "chooseImage:ok",
"tempFilePaths": ["file:///storage/emulated/0/Pictures/coverBg.jpg"],
"tempFiles": [{
"path": "file:///storage/emulated/0/Pictures/coverBg.jpg",
"size": 363092
}]
}]
而且第一个元素为 null

2020-12-08 15:24 负责人:无 分享
已邀请:
Decadence

Decadence

解决了吗 我也遇到了

要回复问题请先登录注册