uni-app 扫描缺陷问题
uni-app 扫描缺陷问题
操作步骤:
- 在二维码有缺陷的情况下,用uni开发的app每次扫描出来的结果都不一样,但qq扫描出来的结果是正常的(每次都正常)
预期结果:
- 正常
实际结果:
- 在二维码有缺陷的情况下,用uni开发的app每次扫描出来的结果都不一样,但qq扫描出来的结果是正常的(每次都正常)。可不可以调起扫描的时候扫描框占满全屏
bug描述:
- 在二维码有缺陷的情况下,用uni开发的app每次扫描出来的结果都不一样,但qq扫描出来的结果是正常的(每次都正常)
信息类别 | 详细信息 |
---|---|
产品分类 | uniapp/App |
PC开发环境 | Windows |
PC版本号 | 10 |
HBuilderX类型 | 正式 |
HBuilderX版本 | 2.9.8 |
手机系统 | Android |
手机系统版本 | Android 10 |
手机厂商 | 所有的安卓、苹果设备 |
手机机型 | 所有的安卓、苹果设备 |
页面类型 | vue |
打包方式 | 云端 |
项目创建方式 | HBuilderX |
更多关于uni-app 扫描缺陷问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
7 回复
文档已经说明了:App的扫码引擎,使用业内开源的通用扫码库,扫码效率比不过微信、支付宝等商业扫码库。如需更强的扫码效果,请使用支付宝提供的扫码插件:https://ext.dcloud.net.cn/plugin?id=2636
更多关于uni-app 扫描缺陷问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
请问有些安卓手机调起扫描会出现黑屏是啥情况呢
回复 我嘞个去: 有些安卓手机,指的什么安卓手机?你没说我们没办法复现也猜不出来就没人答复你。社区问题/bug处理优先级规则,详情:https://ask.dcloud.net.cn/article/38139
回复 DCloud_uniCloud_JSON: oppo reno5 pro+
之前有发过的 ,还有图这款手机
关于uni-app扫描二维码结果不一致的问题,这主要是由于uni-app默认使用的扫码组件对模糊/损坏二维码的识别能力较弱导致的。以下是解决方案:
- 可以尝试使用plus.barcode模块替代uni.scanCode,该模块提供了更强大的二维码识别能力:
plus.barcode.scan(
['qr'],
function(result){
console.log(result);
}
);
- 要实现全屏扫描框,可以在manifest.json中配置:
"plus": {
"barcode": {
"frameColor": "#FFFFFF",
"scanbarColor": "#FFFFFF",
"background": "none"
}
}