日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

h5唤起微信扫一扫

發布時間:2023/12/29 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 h5唤起微信扫一扫 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • 安裝和使用
  • npm install weixin-jsapi import wx from 'weixin-jsapi'
  • 封裝成一個方法
  • import wx from "weixin-jsapi" // 獲取簽名的接口(wx.config 里面的幾個參數) import { handleWxScanCode } from "@/api/tools" /*** 喚起微信支付* 獲取微信簽名信息* url: 當前掃碼界面的url*/ const wxScanCode = (url) => {return new Promise(async(resolve,reject) => {let result = ''// const url = window.location.href.split("#")[0]// 發送請求const res = await handleWxScanCode({ url })const { timestamp, nonceStr, signature, appId } = res.datawx.config({debug: false, // 調試模式,true 開啟, false 關閉appId: appId, // 必填,公眾號的唯一標識timestamp: timestamp, // 必填,生成簽名的時間戳nonceStr: noncestr, // 必填,生成簽名的隨機串signature: signature, // 必填,簽名jsApiList: ["scanQRCode"], // 必填,需要使用的JS接口列表})wx.error(function(res) {})wx.ready(function() {wx.checkJsApi({jsApiList: ["scanQRCode"],success: function(res) {}})wx.scanQRCode({needResult: 1, // 默認為0,掃描結果由微信處理,1則直接返回掃描結果,scanType: ["qrCode", "barCode"], // 可以指定掃二維碼還是一維碼,默認二者都有success: function(res) {// 業務代碼,根據自己的實際需求來編寫// resultStr: 掃碼成功后返回的結果result = res.resultStrresult = result.split('?')[1].split('=')[1]// 獲取到自己需要的結果resolve(result)}})})}) } export default wxScanCode

    總結

    以上是生活随笔為你收集整理的h5唤起微信扫一扫的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。