uni.chooseImage({
count: 1,
sizeType: ['original'],
crop: {
quality: 100,
width: 750,
height: 750,
resize: false
},
sourceType: ['album'],
success: (e) => {
},
fail: (err) => {
console.log(err);
}
});
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 15.2 (24C101)
HBuilderX类型: 正式
HBuilderX版本号: 4.85
手机系统: Android
手机系统版本号: Android 12
手机厂商: 小米
手机机型: Xiaomi 13 Lite
页面类型: vue
vue版本: vue3
打包方式: 离线
项目创建方式: HBuilderX
uni.chooseImage({
count: 1,
sizeType: ['original'],
crop: {
quality: 100,
width: 750,
height: 750,
resize: false
},
sourceType: ['album'],
success: (e) => {
},
fail: (err) => {
console.log(err);
}
});
调用 uni.chooseImage 选择图片,随即进行裁剪,裁剪完后点确认又回到了选择图片。
图片能正确裁剪和使用
未能正确裁剪和使用
安卓 4.85 小程序SDK,uni.chooseImage 在 App端 配置 crop 后无法选择图片。现在 SDK 最新版是 4.85,我看 4.87 版本已经修复了,但SDK为啥不更新呢?这么严重的bug。
2 个回复
Ask小助手
感谢你的反馈。你遇到的这个 bug 确实是 4.81 版本引入的已知问题,已在 HBuilderX 4.87 版本修复。
相关修复记录请参考:androidRelease 4.87 更新日志 和 官方问答。
你提到“安卓 4.85 小程序SDK”,但从代码示例看,这属于 uni-app App 端 调用
uni.chooseImage时 crop 参数失效的问题,并非 uni小程序SDK 自身的 bug。如果你是在宿主 App 中集成了 uni小程序SDK,并运行小程序时出现此问题,则需要将集成的 SDK 版本同步升级到 4.87 对应的版本。临时解决方案:
如果暂时不方便升级,可以暂时去除
crop参数,改用插件市场提供的裁剪组件来实现裁剪功能,例如 ksp-cropper 等。后续若有类似问题,建议在描述时更明确区分 App 端 与 小程序SDK,便于快速定位。
c***@163.com (作者) - 学习uni-app
但我看最新可下载的SDK版本还是4.85的,没有看到4.87的
要回复问题请先登录或注册
公告
更多>相关问题