uni-app新版uni.chooseImage()编辑图片不显示且未兼容苹果12 Pro Max(3.1.5之后为新版)
uni-app新版uni.chooseImage()编辑图片不显示且未兼容苹果12 Pro Max(3.1.5之后为新版)
6 回复
你把不能正常显示的照片能否上传附件压缩包的形式 上传一下 我这边看看
更多关于uni-app新版uni.chooseImage()编辑图片不显示且未兼容苹果12 Pro Max(3.1.5之后为新版)的实战教程也可以访问 https://www.itying.com/category-93-b0.html
还有样式的话 我这边11Pro Max 真机 和 12 Pro Max的模拟器 这边都是正常显示 您的设备如果是 12Pro Max 贴一些 型号和 系统号 我找一下机型
回复 O昵称重要吗O: beta 版这么坑吗 那正式版出来 我们再看吧
回复 O昵称重要吗O: 这个问题 找到了 iPhone12 部分机型 安全区域 变了 已经修复 上线了 告诉你
在uni-app 3.1.5版本后,uni.chooseImage()确实存在部分兼容性问题,特别是在iOS设备上。以下是几个关键排查点:
-
检查临时路径处理 新版可能返回的临时路径格式有变化,建议使用uni.getFileSystemManager()转换为base64或永久路径后再渲染
-
添加图片加载失败监听
<image :src="imgPath" @error="onImageError" />
onImageError(e) {
console.log('图片加载失败:', e.detail)
}
- 针对iPhone 12 Pro Max的适配 可尝试指定sizeType参数:
uni.chooseImage({
sizeType: ['compressed'], // 可尝试改为original
success: (res) => {
this.imgPath = res.tempFilePaths[0]
}
})