收藏
回答

H5 调用微信扫一扫有成功回调,但是回调中不返回任何参数?

this.$wechat.ready(() => {

        this.$wechat.scanQRCode({

          desc: 'scanQRCode desc',

          needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,

          scanType: ['barCode', 'qrCode'], // 可以指定扫二维码还是一维码,默认二者都有

          success (res) {

            setTimeout(() => {

              var resultStr = res.resultStr

              showToast('res', resultStr)

              alert('res', JSON.stringify(res))

            }, 2000);

            // cb && cb(res.resultStr)

            // console.log(res);

            // var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果

          },

          error (res) {

            alert(JSON.stringify(res), 'err')

            if (res.errMsg.indexOf('function_not_exist') > 0) {

              alert('版本过低请升级')

            }

          }

        })

回答关注问题邀请回答
收藏

2 个回答

  • 那一抹_盛夏落花🐾
    那一抹_盛夏落花🐾
    2020-10-13

    你好,我也遇到这个问题了,请问你解决了吗?

    2020-10-13
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2020-08-05

    你好,麻烦提供复现链接,再重现一次,在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,提供一下微信号,复现问题的详细时间点(如:2020-4-10 10:10)

    2020-08-05
    有用
    回复 2
登录 后发表内容
问题标签