chenli
chenli
  • 发布:2020-10-15 16:56
  • 更新:2020-10-16 15:47
  • 阅读:743

【报Bug】HX2.9.3 iOS端uni.getImageInfo获取的width、height值的类型不是数字型

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 2.9.3

手机系统: iOS

手机系统版本号: iOS 13.4

手机厂商: 苹果

手机机型: iphone6s ios13.7

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

uni.getImageInfo()
返回

{  
    "height": "1334.000000", // 字符串类型  
    "orientation": "up",  
    "path": "file:///var/mobile/Containers/Data/Application/DFFCE2EC-6632-4CD8-94A3-72A597BE0818/Documents/Pandora/apps/HBuilder/doc/uniapp_temp_1602751764816/gallery/1599717833-IMG_0086.PNG",  
    "type": "PNG",  
    "width": "750.000000", // 字符串类型  
    "errMsg": "getImageInfo:ok"  
}  

操作步骤:

如图

预期结果:

如图

实际结果:

如图

bug描述:

uni.chooseImage({  
                    count: 2,  
                    sizeType: ['original', 'compressed'],  
                    sourceType: ['album', 'camera'],  
                    success: (res) => {  
                        uni.getImageInfo({  
                            src: res.tempFiles[0].path,  
                            success: (info) => {  
                                console.log(info)  
                            },  
                        });  
                    },  
                    fail: (err) => {  
                        console.log(err);  
                    },  
                });

iOS端返回width和height字段值的类型不对,应该是要Number型。
Android端类型正常

2020-10-15 16:56 负责人:无 分享
已邀请:
DCloud_iOS_XHY

DCloud_iOS_XHY

bug 已确认,下个版本修复

该问题目前已经被锁定, 无法添加新回复