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

【报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 我已编写好解决方案

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

  • 标题 / 粗斜体
  • 代码片段
  • 超链接 / 图片 / 视频
  • 列表 / 引用

文章内容较多时,可以用标题分段 :

## 大标题 
### 小标题

斜体 / 粗体 :

**粗体** 
*斜体*
***粗斜体***

代码片段 :

``` javascript
代码片段
```

超链接 :

[链接文字](链接地址) 例: [百度](http://www.baidu.com)

图片 :

![图片说明](图片地址) 例: ![百度logo](http://www.baidu.com/img/bdlogo.gif)

视频 :

!![视频说明](视频地址) 例: !![优酷视频](http://youku.com)

有序列表 :

1. 123
2. 123
3. 123

无序列表 :

- 123
- 123
- 123

引用 : ( 双回车后结束引用 )

> 引用内容
引用内容
引用内容