守望1223
守望1223
  • 发布:2024-09-11 15:16
  • 更新:2024-09-11 20:38
  • 阅读:470

【报Bug】chooseMedia:fail Cannot destructure property 'canceled' of 'h' as it is undefined.

分类:uni-app

产品分类: uniapp/小程序/抖音

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 10 专业版

HBuilderX类型: 正式

HBuilderX版本号: 4.24

第三方开发者工具版本号: 4.2.9

基础库版本号: 3.39.02

项目创建方式: HBuilderX

示例代码:
uni.chooseImage({  
                    count: 3,  
                    success: (res) => {  
                        uni.showToast({ title: "选择成功" });  
                        console.log("chooseImage 返回结果:", res);  
                    },  
                    fail(err) {  
                        let errType = err.errMsg.includes("chooseImage:fail cancel") ?  
                            "取消选择" :  
                            "选择失败";  
                        uni.showModal({  
                            title: errType,  
                            content: err.errMsg,  
                            showCancel: false,  
                        });  
                    },  
                    complete() {  
                        console.log("完成选择");  
                    },  
                });
uni.chooseMedia({  
                    count: 3,  
                    success: (res) => {  
                        uni.showToast({ title: "选择成功" });  
                        console.log("chooseImage 返回结果:", res);  
                    },  
                    fail(err) {  
                        let errType = err.errMsg.includes("chooseImage:fail cancel") ?  
                            "取消选择" :  
                            "选择失败";  
                        uni.showModal({  
                            title: errType,  
                            content: err.errMsg,  
                            showCancel: false,  
                        });  
                    },  
                    complete() {  
                        console.log("完成选择");  
                    },  
                });  

操作步骤:

点击上传按钮,执行uni.chooseImage或uni.chooseMedia

预期结果:

开发者工具能正常调试

实际结果:

报错,图片无法选择

bug描述:

js调用uni.chooseImage,返回错误:chooseImage:fail Cannot destructure property 'canceled' of 'd' as it is undefined.
调用uni.chooseMedia,返回错误:chooseMedia:fail Cannot destructure property 'canceled' of 'h' as it is undefined.

2024-09-11 15:16 负责人:无 分享
已邀请:
DCloud_UNI_Anne

DCloud_UNI_Anne

直接使用原生抖音小程序(不使用uni-app)测试,是否仍然存在此问题

  • 守望1223 (作者)

    我先创建了一个抖音原生应用,测试了一下正常,然后又运行uniapp项目,竟然都正常了。


    我知道原因了,使用uni-file-picker组件,会导致整个页面卡死,然后再使用uni.chooseImage或uni.chooseMedia,就出现上述错误提示,然后再运行抖音原生应用,正常使用,再运行uniapp项目,不使用uni-file-picker组件,就一切正常了。

    2024-09-12 08:48

要回复问题请先登录注册