收藏
回答

关于小程序的一个扫码问题的,大神们进来看下吧

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.scanCode 工具 6.6.6 2.09

问题是这样的,用wx.scanCode来扫带参数的小程序码,可以通过scanType来判断是否扫描的是小程序码,之前也是这样一直用着的,但是昨天,怎么也扫不了码了,就看了一下,原来scanType的值变了,效果图如下


先来几张图给大神们看一下



这个是代码


这个是模拟器上面的


这个是真机上面的


扫描的是同一个小程序码,为什么scanType会不同,之前都是wx_code  难道是最近改了吗

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

4 个回答

  • 塔
    2018-06-05

    大神们~

    2018-06-05
    赞同
    回复
  • 娇华
    娇华
    2018-06-05

    你好,请问是在安卓还是ios设备上会出现这种返回值不一致的问题?是所有设备都会这样还是部分设备出现这种情况?提供下机型?

    2018-06-05
    赞同
    回复 1
    • 塔
      2018-06-05

      安卓,ios都试过,都是这样,目前使用的是小米6x

      2018-06-05
      回复
  • 黄思程
    黄思程
    2018-06-05

    你好,这里一直是返回 QR_CODE,你之前是在什么微信版本确认的WX_CODE?

    2018-06-05
    赞同
    回复 2
    • 塔
      2018-06-05

      好像是6.6.6,因为程序里面有一个判断,上个星期测试的时候还可以通过判断,这个星期就通过不了了,最后确认是scantype变了

      2018-06-05
      回复
    • 黄思程
      黄思程
      2018-06-07

      这里可能是开发工具没对齐,这个我们对齐下

      2018-06-07
      回复
  • sanford🐶~
    sanford🐶~
    2018-06-07

    您好,跟客户端沟通后确认,目前开发者工具和IOS对于二维码和小程序码做了区分,返回QR_CODE和WX_CODE,安卓端统一返回了QR_CODE。安卓端会在下一版本进行修订,区分不同的二维码。

    2018-06-07
    赞同
    回复 1
    • 塔
      2018-06-07

      为什么小程序码的scantype要改为和二维码一样的,这样判断又麻烦了一点

      2018-06-07
      回复