black_night_raid 2019-02-20 14:25 采纳率: 0%
浏览 6944

调用扫一扫接口scanQRCode 没有反应

我前端调用扫一扫接口,莫得反应是怎么回事,,获取签名什么的都成功了,,debug 也没用弹出信息

            url: '请求签名的后台地址',
            method: "post",
            xhrFields: {
              withCredentials: true
            },
            data: pageUrl,//获取当前页面路径
            dataType: "json",
            cache: false,//第一次请求完毕之后,如果再次去请求,可以直接从缓存里面读取而不是再到服务器端读取
            success: function(data) {
              console.log(data)
              console.log(pageUrl.url)
              console.log(data.nonceStr)
              // //alert(data.member.nickName);
              wx.config({
                debug:true,
                // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,                                                            仅在pc端时才会打印。
                appId: data.appID,
                // 必填,公众号的唯一标识
                timestamp: data.timestamp,
                // 必填,生成签名的时间戳
                nonceStr: data.nonceStr,
                // 必填,生成签名的随机串
                signature: data.signature,
                // 必填,签名,见附录1
                jsApiList: ["scanQRCode"] // 必填,需要使用的JS接口列表,
              });
              console.log(wx);
              wx.error(function(res){
                alert("错误信息== " + res.errMsg);
              });
              wx.ready(function(){
                console.log("----------------------")
                wx.scanQRCode({
                  needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,
                  scanType: ["qrCode","barCode"], // 可以指定扫二维码还是一维码,默认二者都有
                  success: function (res) {
                    var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果
                    alert(result);
                  }
                });
              });
            }
          });

  • 写回答

1条回答 默认 最新

  • 关注

    请问解决了吗

    评论

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料