搬砖小祝
搬砖小祝
  • 发布:2023-06-06 12:07
  • 更新:2024-10-10 19:53
  • 阅读:608

微信小程序调用ctx.takePhoto 不走回调

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.8.4

手机系统: 全部

手机厂商: 华为

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

1、小米10s(MIUI14.0.4);2、iPhone XR(ios 16.5)

操作步骤:

点击拍照,没反应了

预期结果:

拍照了,要么成功要么失败嘛,了不起要走complete回调吧

实际结果:

3个回调方法都不走

bug描述:

微信小程序调摄像头,拍照不走回调方法

const ctx = uni.createCameraContext();  
                console.log('ctx', ctx)  
                ctx.takePhoto({  
                    quality: "high",  
                    success: (res) => {  
                        let creamSrc = res.tempImagePath;  
                        console.log('1', creamSrc)  
                    },  
                    fail(e) {  
                        console.log('2', e);  
                    },  
                    complete(e) {  
                        console.log('3', e);  
                    }  
                });
2023-06-06 12:07 负责人:无 分享
已邀请:
搬砖小祝

搬砖小祝 (作者)

问题已解决,不是没走回调。是小程序调试时候用的2.0,console.log不输出。

切换回1.0 ,功能正常

del427

del427

你好 ,我也碰到了这个问题,这个1.0和2.0是什么版本

要回复问题请先登录注册