JS 实现微信扫一扫功能


Posted in Javascript onSeptember 14, 2018

具体代码如下所示:

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 相关文章推荐
js apply/call/caller/callee/bind使用方法与区别分析
Oct 28 Javascript
javascript数组操作(创建、元素删除、数组的拷贝)
Apr 07 Javascript
jQuery中prependTo()方法用法实例
Jan 08 Javascript
JS实现点击按钮后框架内载入不同网页的方法
May 05 Javascript
JavaScript优化专题之Loading and Execution加载和运行
Jan 20 Javascript
js获取时间函数及扩展函数的方法
Oct 30 Javascript
React-Router如何进行页面权限管理的方法
Dec 06 Javascript
如何编写一个d.ts文件的步骤详解
Apr 13 Javascript
JavaScript惰性载入函数实例分析
Mar 27 Javascript
JavaScript或jQuery 获取option value值方法解析
May 12 jQuery
Vue js with语句原理及用法解析
Sep 03 Javascript
JavaScript 防抖和节流遇见的奇怪问题及解决
Nov 20 Javascript
详解webpack2异步加载套路
Sep 14 #Javascript
关于在vue 中使用百度ueEditor编辑器的方法实例代码
Sep 14 #Javascript
react项目实践之webpack-dev-serve
Sep 14 #Javascript
javacript replace 正则取字符串中的值并替换【推荐】
Sep 13 #Javascript
vue删除html内容的标签样式实例
Sep 13 #Javascript
如何解决vue2.0下IE浏览器白屏问题
Sep 13 #Javascript
vue2.0获取鼠标位置的方法
Sep 13 #Javascript
You might like
PHP数组操作――获取数组最后一个值的方法
2015/04/14 PHP
注释PHP和html混合代码的小技巧(分享)
2016/11/03 PHP
JavaScript入门教程 Cookies
2009/01/31 Javascript
Jquery 在页面加载后执行的几种方式
2014/03/14 Javascript
js原型继承的两种方法对比介绍
2014/03/30 Javascript
jquery中filter方法用法实例分析
2015/02/06 Javascript
js鼠标按键事件和键盘按键事件用法实例汇总
2016/10/03 Javascript
js按条件生成随机json:randomjson实现方法
2017/04/07 Javascript
Angularjs按需查询实例代码
2017/10/30 Javascript
浅析Visual Studio Code断点调试Vue
2018/02/27 Javascript
解决Vue打包之后文件路径出错的问题
2018/03/06 Javascript
React Hooks的深入理解与使用
2018/11/12 Javascript
jQuery实现文本显示一段时间后隐藏的方法分析
2019/06/20 jQuery
Vue动态面包屑功能的实现方法
2019/07/01 Javascript
详解vue-video-player使用心得(兼容m3u8)
2019/08/23 Javascript
微信浏览器下拉黑边解决方案 wScroollFix
2020/01/21 Javascript
vue-autoui自匹配webapi的UI控件的实现
2020/03/20 Javascript
JavaScrip如果基于url实现图片下载
2020/07/03 Javascript
用C++封装MySQL的API的教程
2015/05/06 Python
使用Python实现企业微信的自动打卡功能
2019/04/30 Python
python打开windows应用程序的实例
2019/06/28 Python
python logging设置level失败的解决方法
2020/02/19 Python
Python函数基本使用原理详解
2020/03/19 Python
python读取excel进行遍历/xlrd模块操作
2020/07/12 Python
详解Anaconda 的安装教程
2020/09/23 Python
Python 如何实现数据库表结构同步
2020/09/29 Python
基于python获取本地时间并转换时间戳和日期格式
2020/10/27 Python
CSS3 calc()会计算属性详解
2018/02/27 HTML / CSS
HTML5实现的震撼3D焦点图动画的示例代码
2019/09/26 HTML / CSS
小学语文国培感言
2014/03/04 职场文书
网球场地租赁协议范本
2014/10/07 职场文书
公安机关纪律作风整顿剖析
2014/10/10 职场文书
关于有小孩的离婚协议书
2014/10/26 职场文书
唱歌比赛拉拉队口号
2015/12/25 职场文书
小学四年级班务总结该怎么写?
2019/08/16 职场文书
解决Mysql多行子查询的使用及空值问题
2022/01/22 MySQL