4.85 版本 uni-app uni.chooseImage app 配置 crop 后选择图片异常,裁切后无任何返回
4.85 版本 uni-app uni.chooseImage app 配置 crop 后选择图片异常,裁切后无任何返回
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Mac | 版本26.1 | HBuilderX |
产品分类:uniapp/App
PC开发环境操作系统:Mac
HBuilderX类型:正式
HBuilderX版本号:4.85
手机系统:Android
手机系统版本号:Android 13
手机厂商:华为
手机机型:华为 nova 9
页面类型:vue
vue版本:vue3
打包方式:云端
示例代码:
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 并配置 crop 参数,急急急
预期结果:
返回裁切后的图片
实际结果:
什么也没有返回
bug描述:
uni.chooseImage 选择图片时,若配置 crop 参数时,选择图片裁切后不能正常返回结束,而是再次返回到选择图片页,并且 success 和 fail 没有任何回调
更多关于4.85 版本 uni-app uni.chooseImage app 配置 crop 后选择图片异常,裁切后无任何返回的实战教程也可以访问 https://www.itying.com/category-93-b0.html
请问解决了吗
更多关于4.85 版本 uni-app uni.chooseImage app 配置 crop 后选择图片异常,裁切后无任何返回的实战教程也可以访问 https://www.itying.com/category-93-b0.html
降版本
在uni-app 4.85版本中,uni.chooseImage配置crop参数后确实存在选择图片裁剪后无返回的问题。这可能是由于新版HBuilderX与部分Android设备的兼容性问题导致的。
从你的描述看,裁剪后返回选择图片页面且无任何回调,表明裁剪流程未能正常完成。建议尝试以下解决方案:
-
临时回退版本:将HBuilderX暂时降级到4.8.4或更早的稳定版本,验证是否能正常使用裁剪功能。
-
检查权限配置:确保在manifest.json中正确配置了所有必要的相机和存储权限:
"android": {
"permissions": [
"<uses-permission android:name=\"android.permission.CAMERA\"/>",
"<uses-permission android:name=\"android.permission.READ_EXTERNAL_STORAGE\"/>",
"<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>"
]
}

