e***@163.com
e***@163.com
  • 发布:2020-04-15 01:47
  • 更新:2022-08-05 15:31
  • 阅读:3125

【报Bug】uniapp 使用扫描枪 获取条码不全 且报错

分类:uni-app

我们使用uniapp 进行android平台下收银机的开发,获取到的条码不全并通过测试发现当使用扫描枪按照字符逐个高频输入输入时报错:
Uncaught RangeError: Maximum call stack size exceeded. at uniapp://ready:182

使用以下代码构建一个页面,通过USB接入扫码枪,结果可以重现
<template>
<view>
<input @confirm="test" v-model="codev" />
</view>
</template>

export default {
data() {
return {
codev:''
}
},
methods: {
test(){
//console.log("codev:"+this.codev);
}
}
}
[结果]
1.输入框值获取到的条码不全

  1. 控制台输出错误:Uncaught RangeError: Maximum call stack size exceeded. at uniapp://ready:182
  2. 期初以为vue双向绑定导致,但似乎并非如此 有可能是框架内部机制缺陷导致
    [期望]
    1.按照上述要求,能够获取到完整的条码
  3. 不报错
    [HBuilder 或 HBuilderX。如果你用其他工具开发uni-app,也需要在此说明]
    HBuilderX
    [IDE版本号]
    2.5.1.20200103
    [windows版本号]
    window 10

    uni-app运行环境说明

    app

2020-04-15 01:47 负责人:无 分享
已邀请:
努力学习UNI

努力学习UNI

您好,你这个问题解决了吗?

744934982

744934982

你好,请问解决了吗

d***@hotmail.com

d***@hotmail.com

可否购买您的uni-app收银机代码

1***@qq.com

1***@qq.com

https://blog.csdn.net/oXiaoWeiWuDi/article/details/126127218 我已编写好解决方案

要回复问题请先登录注册