一级毛片视频在线_亚洲午夜小视频_日韩精品欧美激情国产一区_国产20岁美女一级毛片

微信公眾號調用發票抬頭接口總結

更新時間:2022-04-18 編輯:創始人 關注人次:0 云搜索


image

剛入職沒多久,給我一個微信公眾號的項目,之前也沒有經驗,今天把我開發時遇到的坑總結一下,希望可以幫助一些像我一樣的小白兔!

我的項目是前端H5頁面,vue項目,我接手的時候已經有過微信支付功能了,我看項目中在public文件夾下index.html中引入了jwexin.js

接下來就是在頁面實現功能代碼如下:

<i @click="getInvoiceList()" :class="{noClick:isDisabled}" class="el-icon-s-operation invoiceBtn"></i>  //獲取發票抬頭按鈕


調用獲取微信配置參數接口 getwxticket

getInvoiceList(){
   this.isDisabled = true   let _this = this   let url = location.href.split('#')[0]
   getwxticket(url).then(res=>{
      let data = res.data
      wx.config({
        beta: true,//用于方法未對外公開的情況        debug: false, // 開啟調試模式,調用的所有api的返回值會在客戶端alert出來        appId: data.appId, // 必填,公眾號的唯一標識        timestamp: data.timestamp, // 必填,生成簽名的時間戳        nonceStr:data.nonceStr, // 必填,生成簽名的隨機串        signature: data.signature,// 必填,簽名,見附錄1        jsApiList: [
          "chooseInvoiceTitle"        ] // 必填,需要使用的JS接口列表,所有JS接口列表見附錄2      });
      wx.ready(function(){
        // config信息驗證后會執行ready方法,所有接口調用都必須在config接口獲得結果之后,config是一個客戶端的異步操作,所以如果需要在頁面加載時就調用相關接口,則須把相關接口放在ready函數中調用來確保正確執行。對于用戶觸發時才調用的接口,則可以直接調用,不需要放在ready函數中。        _this.doReady();
      });
      wx.error(function(res){
        console.log(res,'失敗!')
        _this.isDisabled = false        // config信息驗證失敗會執行error函數,如簽名過期導致驗證失敗,具體錯誤信息可以打開config的debug模式查看,也可以在返回的res參數中查看,對于SPA可以在這里更新簽名。      });
   })
                
},


發票抬頭接口

doReady () {
   let _this = this   wx.invoke('chooseInvoiceTitle', {
      "scene": "1"   }, function (res) {
      // 這里處理調用結果X``      _this.isDisabled = false      var info = JSON.parse(JSON.stringify(res)).choose_invoice_title_info;
      var infoJ = JSON.parse(JSON.parse(JSON.stringify(info)));
      _this.invoiceSave.title = infoJ.title //發票抬頭      _this.invoiceSave.taxFileNumber = infoJ.taxNumber; //稅號      _this.invoiceSave.address = infoJ.companyAddress //公司地址      _this.invoiceSave.tel = infoJ.telephone //電話      _this.invoiceSave.bankname = infoJ.bankName //開戶銀行      _this.invoiceSave.bankAccount = infoJ.bankAccount // 銀行賬號      _this.invoiceSave.titleType = infoJ.type //發票抬頭類型   })  
},


這樣寫應該沒有問題才對,可我偏偏是個蘋果手機,怎么請求接口,都會返回簽名無效的錯誤,在網上找了好久都沒有找到解決辦法,知道我用同事的手機測試,才發現同事的手機是成功的,那問題就鎖定了,是iOS系統的問題,順著這個問題找解決辦法,網上說是因為:“微信公眾號分享功能,安卓成功,ios出現簽名錯誤。區別在于發送給后臺做驗證的url不同,安卓需要發送當前頁面的url,ios需要發送進入的第一個頁面的url,所以需要將第一個頁面的url保存起來”照貓畫虎同理,解決辦法:

在路由守衛里添加如下代碼:

router.beforeEach((to, from, next) => {
  if (window.entryUrl == undefined) {
    window.entryUrl = location.href.split('#')[0]
  }
})


然后在頁面的getInvoiceList方法里添加如下代碼判斷機型:

let u= navigator.userAgent;
  let isAndroid = u.indexOf('Android')>-1||u.indexOf('Adr')>-1  if (isAndroid) {
    _this.url= Base64.encode(location.href.split('#')[0])
  }else{
     _this.url= Base64.encode(window.entryUrl)
  }


本文地址: http://www.www-435789.com/show-241.html ,轉載請注明出處。
上一篇:一臺服務器可以安裝多少SSL證書 返回列表 下一篇:沒有了

服務支持

我們珍惜您每一次在線詢盤,有問必答,用專業的態度,貼心的服務。

讓您真正感受到我們的與眾不同!

一级毛片视频在线_亚洲午夜小视频_日韩精品欧美激情国产一区_国产20岁美女一级毛片

        国产精品视频九色porn| 欧美影片第一页| 91精品国产91久久久久久一区二区| 国产色产综合产在线视频| 亚洲国产三级在线| 国产成人综合在线| 自拍偷在线精品自拍偷无码专区| 欧美性感一区二区三区| 国产欧美日韩在线视频| 蜜桃91丨九色丨蝌蚪91桃色| 久久久久久免费毛片精品| 午夜精品福利一区二区蜜股av| 精品国产一区a| 婷婷亚洲久悠悠色悠在线播放| 99久久精品免费精品国产| 亚洲第一激情av| 国产日韩一级二级三级| 久久福利视频一区二区| 欧美激情一区二区三区全黄| 欧美视频一区二| 亚洲视频一区二区在线| 国产成人精品免费| 亚洲综合丝袜美腿| 久久精品人人爽人人爽| 久久疯狂做爰流白浆xx| 国产精品家庭影院| 日韩视频免费直播| 日韩电影免费一区| 欧美国产日韩精品免费观看| 在线成人免费观看| 亚洲成人精品影院| 久久久久久久综合日本| 欧美日韩视频不卡| 亚洲永久免费视频| 久久噜噜亚洲综合| 欧美高清hd18日本| 天天免费综合色| 国产精品素人视频| 日韩欧美国产一区在线观看| 日韩精品亚洲一区| 亚洲欧洲精品一区二区精品久久久| 日韩一区二区中文字幕| 秋霞成人午夜伦在线观看| 国产精品你懂的| 亚洲精品在线一区二区| 激情深爱一区二区| 亚洲国产裸拍裸体视频在线观看乱了 | 午夜伊人狠狠久久| 亚洲国产精品ⅴa在线观看| 日韩欧美国产精品| 精品一区二区精品| 亚洲一区二区三区四区中文字幕| 国产精品久久久久影院老司| 北条麻妃一区二区三区| 欧美日韩视频专区在线播放| 天天综合色天天| 中文字幕日韩欧美一区二区三区| 久久婷婷国产综合精品青草| 国产乱码精品一品二品| 91精彩视频在线| 亚洲一区二区在线视频| 国产精品久久久久久亚洲毛片| 久久综合网色—综合色88| 国产电影一区在线| 欧美探花视频资源| 日本午夜精品视频在线观看| 亚洲曰韩产成在线| 亚洲婷婷综合色高清在线| 国产三区在线成人av| 久久婷婷国产综合精品青草| 国产九九视频一区二区三区| 在线看日韩精品电影| 午夜精品免费在线| 一区二区三区在线观看视频| 亚洲三级免费观看| 国产精品视频yy9299一区| 国产蜜臀av在线一区二区三区| 不卡视频一二三四| 日韩欧美在线观看一区二区三区| 国产一区二区免费在线| 欧美日韩一区国产| 久久精品国产77777蜜臀| 色乱码一区二区三区88| 日韩av电影免费观看高清完整版在线观看| 一区二区在线观看视频| 一区二区三区四区视频精品免费| 国产精品国产三级国产aⅴ中文| 国产精品美女久久久久久久久久久| 2021久久国产精品不只是精品 | 国产激情一区二区三区四区| 欧美视频一区在线观看| 久久99精品视频| 欧美影院午夜播放| 精品一区二区三区免费观看| 欧美日韩免费不卡视频一区二区三区 | 久久精品99国产国产精| 欧美中文字幕亚洲一区二区va在线 | 成人av在线电影| 欧美精品一区二区三| 99国产精品久久久| 久久久久久97三级| 国产亚洲欧美色| 亚洲欧美综合色| |精品福利一区二区三区| 亚洲精品免费一二三区| 一区二区三区国产豹纹内裤在线| 亚洲国产你懂的| 午夜精品久久久久久久99水蜜桃| 日韩精品免费视频人成| 在线观看不卡一区| 国产乱子伦一区二区三区国色天香| 91精品免费观看| 不卡一二三区首页| 国产女人aaa级久久久级| 国产精品蜜臀在线观看| 亚洲激情五月婷婷| 午夜精品成人在线| 国产原创一区二区三区| 日韩免费观看高清完整版在线观看| 不卡一区二区三区四区| 欧美国产综合一区二区| 综合久久国产九一剧情麻豆| 亚洲va天堂va国产va久| 欧美视频一区二| 成人黄色在线网站| 国产精品天美传媒| 亚洲精品日韩综合观看成人91| 日韩国产欧美在线播放| 欧美日本乱大交xxxxx| www.日韩av| 中文字幕五月欧美| 亚洲午夜久久久久中文字幕久| 美女视频黄 久久| 日韩午夜精品视频| 国产日韩三级在线| 亚洲国产日韩在线一区模特| 在线欧美小视频| av午夜一区麻豆| 亚洲婷婷国产精品电影人久久| 亚洲成av人片一区二区| 国产精品白丝av| 国产午夜精品在线观看| 亚洲久草在线视频| 久久成人精品无人区| 精品国产123| 亚洲天堂2014| 久久99在线观看| 久久久亚洲精品一区二区三区| 中文字幕亚洲电影| 日韩avvvv在线播放| 欧美v亚洲v综合ⅴ国产v| 国产精品久久精品日日| 日本欧美肥老太交大片| 精品黑人一区二区三区久久| 国产精品久久久久久久久搜平片 | 精品国产伦一区二区三区观看体验| 中文字幕乱码久久午夜不卡| 午夜成人免费电影| 日韩女优制服丝袜电影| 中文字幕在线观看一区二区| 久久99热这里只有精品| 国产亚洲欧美日韩在线一区| 亚洲国产中文字幕| 丁香激情综合五月| 亚洲乱码中文字幕| 欧美裸体bbwbbwbbw| 国产日本亚洲高清| 蜜臂av日日欢夜夜爽一区| 久久亚洲精华国产精华液| 亚洲专区一二三| 盗摄精品av一区二区三区| 亚洲男同1069视频| 337p亚洲精品色噜噜狠狠| 国产精品福利在线播放| 精品午夜一区二区三区在线观看 | 日韩高清一级片| 久久久精品天堂| 色综合一区二区| 久久品道一品道久久精品| 日产精品久久久久久久性色| 国产亚洲欧美激情| 在线看国产一区二区| 国产欧美一区二区三区鸳鸯浴| 美女视频一区在线观看| 亚洲国产高清aⅴ视频| 欧美性大战久久久久久久| 日本一二三不卡| 国产一区二区不卡在线| 亚洲精品免费在线观看| 久久精品人人爽人人爽| 蜜臀久久久99精品久久久久久| 日本一区二区视频在线观看| 欧美亚洲综合另类| 国产精品国产自产拍在线| 国产 欧美在线| 午夜精品视频一区| 欧美国产日韩精品免费观看| 精品视频123区在线观看| 亚洲免费在线视频一区 二区| 成人综合日日夜夜|