收藏
回答

小程序手机端生成条形码无法扫码

问题模块 框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
客户端 小程序 Bug Android 8.1.0 小米note3 7.0.5

- 当前 Bug 的表现(可附上截图)

使用了wxbarcode生成条形码,wxbarcode文档链接:https://github.com/alsey/wxbarcode#readme

按照文档生成条形码,这些都没问题,但是在开发者工具上生成的条形码可以扫出数据,真机上就啥也扫不到,但是真机屏幕截图却又可以扫出来数据

这是开发者工具上用259311249238生成的条形码




这是手机端用相同代码生成条形码的截图



- 预期表现

上面两个截图用微信的‘扫一扫’都可以扫描出运单号为259311249238的顺丰快递页面,但是就是在真机上生成后用其他手机怎么也扫不出来东西,但真机屏幕截图之后的图片却可以扫出东西


- 复现路径


- 提供一个最简复现 Demo

wxbarcode是用文档上npm方法安装的

具体页面代码如下


import wxbarcode from 'wxbarcode'

wxbarcode.barcode('barcode', '259311249238', 680, 200)


最后一次编辑于  07-22  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 陶五
    陶五
    07-23

    经过不断调整生成码的宽高比,发现手机上最好设置宽700,高200的比例才能扫到

    07-23
    赞同
    回复