3***@qq.com
3***@qq.com
  • 发布:2020-10-17 16:40
  • 更新:2022-01-29 12:18
  • 阅读:4173

【报Bug】uniapp调用uni.scanCode没反应

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows 10 企业版 Ltsc

HBuilderX类型: 正式

HBuilderX版本号: 2.9.3

手机系统: Android

手机系统版本号: Android 9.0

手机厂商: vivo

手机机型: X21i

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

App下载地址或H5⽹址: https://service.dcloud.net.cn/build/download/f6f322c0-104f-11eb-af4a-f991b0bf6597

示例代码:

Adddevice(){

            uni.scanCode({  
                onlyFromCamera: true,  
                scanType:'qrCode',  
                success: function (res) {  
                    if(res==''){  
                        uni.showToast({  
                            title:'扫描的二维码不正确!',  
                            icon:'none'  
                        })  
                        return  
                    }  

                }  
            })  
        },

操作步骤:

Adddevice(){

            // 扫码二维码  
            uni.scanCode({  
                onlyFromCamera: true,  
                scanType:'qrCode',  
                success: function (res) {  
                    if(res==''){  
                        uni.showToast({  
                            title:'扫描的二维码不正确!',  
                            icon:'none'  
                        })  
                        return  
                    }  

                }  
            })  
        },

预期结果:

调用出现扫描二维码功能

实际结果:

没反应

bug描述:

uniapp调用uni.scanCode没反应

2020-10-17 16:40 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

新建一个工程测试能复现吗

  • 3***@qq.com (作者)

    重新建项目吗,后面我降低了HBuider的版本才可以实现调用扫描这个功能。

    这个是bug吗?

    2020-10-27 14:42

  • 3***@qq.com (作者)

    重新建项目也是不行

    2020-10-27 14:51

  • DCloud_UNI_GSQ

    回复 3***@qq.com: 其他机型是否正常?

    2020-10-29 16:15

  • DCloud_UNI_GSQ

    回复 s***@163.com: 具体描述一下,比如如何复现?

    2020-11-03 11:50

  • s***@163.com

    回复 DCloud_UNI_GSQ: scanType:'qrCode', 以前这种设置参数是可以的,升级后需要scanType:['qrCode'],这样设置参数,昨晚我找到这个原因了

    2020-11-09 07:35

  • DCloud_UNI_GSQ

    回复 s***@163.com: 升级后版本多少?

    2020-11-09 11:09

  • s***@163.com

    回复 DCloud_UNI_GSQ: 我忘记是多少了,好像是11月升级的那次,或者是10月底

    2020-11-16 10:06

  • DCloud_UNI_GSQ

    你们说的没反应,是错误回调也不触发吗?

    2020-11-17 21:14

  • 3***@qq.com (作者)

    回复 DCloud_UNI_GSQ: 升级后需要scanType:['qrCode'],这样设置参数

    2020-11-18 14:28

  • DCloud_UNI_GSQ

    回复 3***@qq.com: 嗯,我是想问一下,如果写错了在你们那是否能触发错误回调

    2020-11-19 11:37

  • 3***@qq.com (作者)

    回复 DCloud_UNI_GSQ: 影响中好像没有触发回调

    2021-01-25 18:18

1***@qq.com

1***@qq.com - 前端

scanType:'qrCode', 以前这种设置参数是可以的,升级后需要scanType:['qrCode'],这样设置参数

我也遇到过相同的问题,就是你这种情况,谢谢!

s***@qq.com

s***@qq.com - janking workspace

请问我这个为什么也没反应
methods: {
scan() {
uni.scanCode({
scanType:['qrCode'],
success: (res) => {
console.log('扫码类型:' + res.scanType);
console.log('扫码内容:' + res.result);
},
fail: (err) => {
console.log(err)
}
})
}
}

  • 3***@qq.com (作者)

    可以打印一下,看返回啥错误

    2022-02-09 16:10

该问题目前已经被锁定, 无法添加新回复