plus.barcode.scan(image.path, function(type, result) {
console.log("扫描成功:(" + type + ")" + result);
}, function(e) {
console.log("扫描失败: " + JSON.stringify(e));
});
- 发布:2021-05-05 19:35
- 更新:2024-11-18 17:40
- 阅读:2281
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win 10
HBuilderX类型: 正式
HBuilderX版本号: 3.1.2
手机系统: Android
手机系统版本号: Android 10
手机厂商: OPPO
手机机型: OPPO A3
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
相册选取二维码===》识别失败
相册选取二维码===》识别失败
预期结果:
相册选取二维码===》识别二维码成功
相册选取二维码===》识别二维码成功
实际结果:
一直识别失败
一直识别失败
bug描述:
uni.scanCode扫一扫可以识别,但是相册选取二维码扫描失败,
plus.barcode.scan一直走的错误的回调,无法获取二维码中的内容
zmm2113V - 热爱前端
let imagePath='xx/xxx/xxx.png'
uni.compressImage({
src: imagePath,
quality: 100,
width:'400px',
success: res => {
plus.barcode.scan(res.tempFilePath, function(type, result) {
//todo
}, function(e) {
uni.showToast({
title: '识别失败',
icon: 'none'
})
});
}
})