具體代碼如下所示:
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 實現微信掃一掃功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!
新聞熱點
疑難解答