微信扫一扫(wx.scanQRCode)功能新手可能遇到的问题

weixinSdk() {
  var wxs = this.wxMation
  console.log(wxs)
  wx.config({
    debug: true,
    appId: wxs.appId,
    timestamp: wxs.timestamp,
    nonceStr: wxs.nonceStr,
    signature: wxs.signature,
    jsApiList: ['checkJsApi', 'scanQRCode']
  });
  wx.error(function (res) {
    alert("出错了:" + res.errMsg);//这个地方的好处就是wx.config配置错误,会弹出窗口哪里错误,然后根据微信文档查询即可。
  });
  wx.ready(function () {
    wx.checkJsApi({
      jsApiList: ['scanQRCode'],
      success: function (res) {

      }
    });
    wx.scanQRCode({
      needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,
      scanType: ["qrCode","barCode"], // 可以指定扫二维码还是一维码,默认二者都有
      success: function (res) {
        alert(JSON.stringify(res))
        var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果
        alert("扫描结果:" + result);
        // window.location.href = result;//因为我这边是扫描后有个链接,然后跳转到该页面
      },
      error:function(res){
        alert(res)
      }
    });
  })
}
posted @   GU天乐乐乐!  阅读(4314)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
点击右上角即可分享
微信分享提示