// 调起条码扫描
uni.scanCode({
scanType: ['barCode'],
success: function (res) {
console.log('条码类型:' + res.scanType);
console.log('条码内容:' + res.result);
}
});
- 发布:2021-10-06 16:52
- 更新:2022-04-29 12:11
- 阅读:713
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 11.3.1
HBuilderX类型: 正式
HBuilderX版本号: 3.2.9
手机系统: Android
手机系统版本号: Android 9.0
手机厂商: 华为
手机机型: ASK-AL00x
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
1.https://wechat.baiten.net/BK-0004/18668111443.png 这个是二维码图片地址
2.复制如下代码
// 调起条码扫描
uni.scanCode({
scanType: ['barCode'],
success: function (res) {
console.log('条码类型:' + res.scanType);
console.log('条码内容:' + res.result);
}
});
3.在安卓app端开始扫描二维码
1.https://wechat.baiten.net/BK-0004/18668111443.png 这个是二维码图片地址
2.复制如下代码
// 调起条码扫描
uni.scanCode({
scanType: ['barCode'],
success: function (res) {
console.log('条码类型:' + res.scanType);
console.log('条码内容:' + res.result);
}
});
3.在安卓app端开始扫描二维码
预期结果:
希望安卓手机能正常扫描二维码
希望安卓手机能正常扫描二维码
实际结果:
没人任何反应
没人任何反应
bug描述:
// 调起条码扫描
uni.scanCode({
scanType: ['barCode'],
success: function (res) {
console.log('条码类型:' + res.scanType);
console.log('条码内容:' + res.result);
}
});
这个官方API,在安卓手机上扫描二维码没有任何反应,偶尔扫很久可以扫出来,反应非常迟钝
Potato1314 (作者)
hello uni-app示例这个我没试过,代码就那就几行
2021-10-08 16:57
Potato1314 (作者)
ios是正常的,所以我给的示例代码应该是没问题的,只有安卓才会出现这个问题
2021-10-08 17:11
DCloud_UNI_Anne
回复 4***@qq.com: 二维码的话,scanType扫码类型配置成'qrCode',你再试试
2021-10-08 17:14