1***@qq.com
1***@qq.com
  • 发布:2022-10-20 09:56
  • 更新:2023-11-10 16:44
  • 阅读:442

【报Bug】scsanCode 微信小程序扫描偏码问题,偏码很严重。莫名出现不相关8位数字和扫描类型UPC_E

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.6.4

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

基础库版本号: 2.26.2

项目创建方式: HBuilderX

示例代码:

uni.scanCode({
scanType: ["barCode"], //条形码
     onlyFromCamera: true, //为true只允许相机扫码,不加允许相册扫码
success: function(res) {
_this.code = res.result;
console.log(_this.code)
},
fail: function(err) {
uni.showToast({
title: '扫码失败'
})
}
})

操作步骤:

<template>
<view >
<view class="input-icon" @click="toscan">
<i class="iconfont icon-saomiao" />
</view>
</view>
</template>
<script>
export default {
components: {

    },  
    computed: {  
    },  
    data() {  
        return {  
            code:'',//请输入商品条码或编码  
    },  
    async onShow() {  

    },  
    methods: {  

uni.scanCode({
scanType: ["barCode"], //条形码
     onlyFromCamera: true, //为true只允许相机扫码,不加允许相册扫码
success: function(res) {
_this.code = res.result;
console.log(_this.code)
},
fail: function(err) {
uni.showToast({
title: '扫码失败'
})
}
})
}
</script>

预期结果:

{
charSet: "UTF-8"
codeVersion: 0
errMsg: "scanCode:ok"
rawData: "Njk3MzUzNzM4Njc0Ng=="
result: "6973537386746"
scanType: "EAN_13"
proto: Object
}

实际结果:

{
charSet: "UTF-8"
codeVersion: 0
errMsg: "scanCode:ok"
rawData: "MDAxMjE0MDg="
result: "00121408"
scanType: "UPC_E"
proto: Object
}

bug描述:

uni.scanCode 识别条码的时候 莫名其妙的出来个8位数字,返回的数据是
{
charSet: "UTF-8"
codeVersion: 0
errMsg: "scanCode:ok"
rawData: "MDAxMjE0MDg="
result: "00121408"
scanType: "UPC_E"
}
scanType为UPC_E,正常来说不应该是barCode么?

2022-10-20 09:56 负责人:无 分享
已邀请:
BoredApe

BoredApe - 有问题就会有答案。

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

    这个目前不是uniapp 里面 调接口出现的问题吗? 扫码返回的数据类型不同啊

    2022-10-20 11:28

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

    微信原生的扫一扫 或者第三方的扫一扫就不会出现这样的问题

    2022-10-20 11:30

  • BoredApe

    回复 1***@qq.com: 码给一个。使用小程序原生的scanCode扫码返回的只正常的吗?

    2022-10-20 13:56

w***@xueyun.mobi

w***@xueyun.mobi

你好,你的问题解决了吗?我在安卓端也出现这个问题,

  • BoredApe

    原生wx.scanCode是否正常?请新开一个帖子 或者上传异常的码

    2022-10-24 11:02

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

    回复 BoredApe: 这个就是个bug 你看论坛里面这个错误问题就一直没有修复

    2022-12-08 08:17

1***@qq.com

1***@qq.com

我也遇到了同样的问题, 我的二维码是用token生成的; 网上都说这是因为二维码比较复杂导致的,

要回复问题请先登录注册