欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue調(diào)用微信JSDK 掃一掃,相冊等需要注意的事項

 更新時間:2021年01月03日 10:50:10   作者:Myzhuo  
這篇文章主要介紹了vue調(diào)用微信JSDK 掃一掃,相冊等需要注意的事項,幫助大家更好的理解和使用vue框架,感興趣的朋友可以了解下

在VUE里面需要注意的第一個問題就是路由得設置成

第二個就是 跳轉(zhuǎn)路由的時候

不要用this.$router.push 或者this.$router.replace  前者在ios 和安卓端都調(diào)不起來的

后者只能在安卓端有效 在ios端無效

this.$router.push的效果圖

測試工具上是可以調(diào)起,然后在安卓手機上和ios上這個是調(diào)不起的

這個在測試上椰是可以的,然后在安卓端上可以,在ios上會出現(xiàn)無效的token 40029

config:function(res){  //配置JSSDK和調(diào)取掃一掃功能
     // location.reload();
     this.isDisable = true;
     this.model = 'block'; 
     setTimeout(() => {
     this.isDisable = false;
      var that = this,
      USER = JSON.parse(sessionStorage.getItem('USER')),
      iscode = JSON.parse(sessionStorage.getItem('key')),
      dizhi = encodeURIComponent(location.href.split('#')[0]);
      console.log(dizhi);
     var data = {
      dizhi:dizhi,
      i:USER.uniacid,
      token:USER.token
     }
      this.$fetch('app/index.php/?c=entry&a=wxapp&do=Write&m=mzhk_sun&calltest=?&',data)
     .then((res)=>{
      console.log(res)
       that.model = 'none';
       
      wx.config({
        debug : false, // true為開啟調(diào)試模式,調(diào)用的所有api的返回值會在客戶端alert出來,若要查看傳入的參數(shù),可以在pc端打開,參數(shù)信息會通過log打出,僅在pc端時才會打印。
        appId : res.appId, // 必填,公眾號的唯一標識
        timestamp : res.timestamp, // 必填,生成簽名的時間戳
        nonceStr : res.nonceStr, // 必填,生成簽名的隨機串
        signature : res.signature,// 必填,簽名
        jsApiList : ['checkJsApi', 'startRecord', 'stopRecord','translateVoice','scanQRCode', 'openCard'] // 必填,需要使用的JS接口列表,所有JS接口列表見附錄2

      });
       // 初始化
       wx.ready(function(){
         wx.scanQRCode({
           needResult: 1, // 默認為0,掃描結果由微信處理,1則直接返回掃描結果
           scanType: ["qrCode","barCode"],
           success:((option)=>{
             var o = JSON.parse(option.resultStr);
             var id = o.id;
             var ordertype = o.ordertype;
             var user_id = o.user_id
             that.id = id;
             that.ordertype = ordertype;
             that.user_id = o.user_id;
             
             let parm = {
              i:USER.uniacid,
              id:id,
              ordertype:ordertype,
              user_id:user_id,
              bid:USER.bid,
              token:USER.token,
             }
             that.$fetch('app/index.php/?c=entry&a=wxapp&do=Couinfo&m=mzhk_sun&calltest=?',parm)
             .then((res)=>{
              console.log('掃碼核銷的接口',res)
              if(res.code == 1){
               alert(res.msg)
              }else{
               if(ordertype == 10){
                that.bname = res.data.bname;
                that.couname = res.data.couname;
                that.limittime = res.data.limittime;
                that.type = 1;
                that.uid = res.data.uid
                if(res.data.isUsed == "0"){
                 that.isUsed = "未使用";
                }else if(res.data.isUsed == "1"){
                 that.isUsed = "已使用";
                }
               }else if(ordertype == 11){
                that.bname = res.data.bname;
                that.couname = res.data.fname;
                that.limittime = res.data.wtime;
                that.uid = res.data.openid;
                that.type = 1;
                if(res.data.isUsed == "0"){
                 that.isUsed = "未核銷";
                }else if(res.data.isUsed == "1"){
                 that.isUsed = "已核銷";
                }

               }
              }

             })
           })
         })
       })
     })
    

     }, 300);
     
     
     
    }

所以用了這個,用了這個的話,在安卓端和ios端都可以掉的起來。

以上就是vue調(diào)用微信JSDK 掃一掃,相冊等需要注意的事項的詳細內(nèi)容,更多關于vue 調(diào)用微信掃一掃和相冊的資料請關注腳本之家其它相關文章!

相關文章

  • Vuex報錯之[vuex] unknown mutation type: handlePower問題及解決

    Vuex報錯之[vuex] unknown mutation type: han

    這篇文章主要介紹了Vuex報錯之[vuex] unknown mutation type: handlePower問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • vue自定義table表如何實現(xiàn)內(nèi)容上下循環(huán)滾動

    vue自定義table表如何實現(xiàn)內(nèi)容上下循環(huán)滾動

    這篇文章主要介紹了vue自定義table表如何實現(xiàn)內(nèi)容上下循環(huán)滾動問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • vue之延時刷新實例

    vue之延時刷新實例

    今天小編就為大家分享一篇vue之延時刷新實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • vue-router命名路由和編程式路由傳參講解

    vue-router命名路由和編程式路由傳參講解

    今天小編就為大家分享一篇關于vue-router命名路由和編程式路由傳參講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • Vue給?elementUI?中的?this.$confirm、this.$alert、?this.$prompt添加按鈕加載效果

    Vue給?elementUI?中的?this.$confirm、this.$alert、?this.$promp

    這篇文章主要介紹了Vue給?elementUI?中的?this.$confirm、this.$alert、?this.$prompt添加按鈕的加載效果,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-07-07
  • vue自定義權限指令的實現(xiàn)

    vue自定義權限指令的實現(xiàn)

    本文主要介紹了vue自定義權限指令的實現(xiàn)
    2024-05-05
  • Vue中使用Printjs插件實現(xiàn)打印功能

    Vue中使用Printjs插件實現(xiàn)打印功能

    Print.js 主要是為了幫助我們直接在我們的應用程序中打印 PDF 文件,無需離開界面,也無需使用嵌入,這篇文章主要介紹了Vue中使用Printjs插件實現(xiàn)打印功能,需要的朋友可以參考下
    2022-08-08
  • vue獲取DOM元素并設置屬性的兩種實現(xiàn)方法

    vue獲取DOM元素并設置屬性的兩種實現(xiàn)方法

    下面小編就為大家?guī)硪黄獀ue獲取DOM元素并設置屬性的兩種實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • element-ui表格如何自適應高度效果示例

    element-ui表格如何自適應高度效果示例

    這篇文章主要給大家介紹了關于element-ui表格如何自適應高度的相關資料,Element UI的Table組件默認情況下是沒有自適應高度的,文中給大家介紹了解決的辦法,需要的朋友可以參考下
    2023-08-08
  • Vue.js?element-plus使用圖標不顯示問題的解決方式

    Vue.js?element-plus使用圖標不顯示問題的解決方式

    近期在學習Vue時用elementUI時發(fā)現(xiàn)圖標在頁面上顯示不出來,所以這篇文章主要給大家介紹了關于Vue.js?element-plus使用圖標不顯示問題的解決方式,需要的朋友可以參考下
    2022-09-09

最新評論