JS 实现微信扫一扫功能

 更新时间:2018年09月14日 09:19:20   作者:焦木   我要评论

这篇文章主要介绍了JS 实现微信扫一扫功能,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

具体代码如下所示:

let para = {
          opentoken : token,
          currUrl : location.href
        };
$.ajax({
          type: "POST",
          url: url,
          data: para,
          async: false,
          dataType: "json",
          error: function (res) {
            t.shadeConfig = {
              isEmpty: false,
              d_shade: false
            };
          },
          success: function(r) {
            if (200 == r.status) {
              var d = r.result;
              wx.config({
                debug : false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
                appId : d.appId, // 必填,公众号的唯一标识
                timestamp : d.timestamp, // 必填,生成签名的时间戳
                nonceStr : d.nonceStr, // 必填,生成签名的随机串
                signature : d.signature,// 必填,签名,见附录1
                jsApiList : [ 'scanQRCode' ]
                // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
              });
              wx.scanQRCode({
                // 默认为0,扫描结果由微信处理,1则直接返回扫描结果
                needResult : 1,
                desc : 'scanQRCode desc',
                success : function(res) {
                  var codes = res.resultStr;
                  alert("扫码识别到的codes:"+codes);
                }
              });
            } else {
              t.shadeConfig = {
                isEmpty: false,
                d_shade: false
              };
            }
          }
        });

总结

以上所述是小编给大家介绍的JS 实现微信扫一扫功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • 不用确认即可打印的javascript代码

    不用确认即可打印的javascript代码

    不用确认即可打印的javascript代码...
    2007-10-10
  • JavaScript事件委托实例分析

    JavaScript事件委托实例分析

    这篇文章主要介绍了JavaScript事件委托的用法,以实例形式分析了javascript事件委托的实现方法,需要的朋友可以参考下
    2015-05-05
  • JS中事件冒泡和事件捕获介绍

    JS中事件冒泡和事件捕获介绍

    这篇文章主要为大家详细介绍了JS中事件冒泡和事件捕获的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • 初步使用bootstrap快速创建页面

    初步使用bootstrap快速创建页面

    初步尝试使用Express搭建了一个Web框架,那么接下来就是要在该框架下写上自己的页面,快速创建页面这里选择了bootstrap前端框架,通过它即使你不太懂前端设计,写出来的页面也不会太难看,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • JS Tween 颜色渐变

    JS Tween 颜色渐变

    从我写的as tween改写的,基本功能跟as里面写的一样,只是没有扩展特定功能的接口(比如alpha2,move2,size2,color2等接口,这些在as tween里面都有实现)。
    2008-12-12
  • layui 设置table 行的高度方法

    layui 设置table 行的高度方法

    今天小编就为大家分享一篇layui 设置table 行的高度方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • 跟我学习javascript的函数和函数表达式

    跟我学习javascript的函数和函数表达式

    跟我学习javascript的函数和函数表达式,详细介绍了函数表达式、命名函数表达式的方法,感兴趣的小伙伴们可以参考一下
    2015-11-11
  • Javascript验证上传图片大小[前台处理]

    Javascript验证上传图片大小[前台处理]

    在做上传图片的时候,如果不限制上传图片大小,后果非常的严重。解决这个问题有两种方式:后台处理、前台处理
    2014-07-07
  • javascript中for/in循环及使用技巧

    javascript中for/in循环及使用技巧

    如果您希望一遍又一遍地运行相同的代码,并且每次的值都不同,那么使用循环是很方便的,本篇文章给大家介绍javascript中for/in循环及使用技巧 ,需要的朋友可以参考下
    2015-09-09
  • javascript 兼容各个浏览器的事件

    javascript 兼容各个浏览器的事件

    这篇文章主要介绍了javascript 兼容各个浏览器的事件,需要的朋友可以参考下
    2015-02-02

最新评论