使用mpVue開發小程序實戰總結


1.圖形驗證碼接口返回base64格式的數據,使用image標簽接收不顯示問題。

解決方法:

  使用wx.base64ToArrayBuffer和wx.arrayBufferToBase64轉化一遍數據

wx.request({
        url: `${this.$proxyTable}/declaring/authCode`,
        success:(res)=> {
          let _array = wx.base64ToArrayBuffer(res.data.data.authCode);
          let _base64 = wx.arrayBufferToBase64(_array);
          this.imgSrc = 'data:image/jpeg;base64,' + _base64;
          this.imgSrcKey = res.data.data.authCodeKey;
        }
      })

  

2.navigateTo跳轉的頁面返回到上一頁面再回到當前頁時數據不刷新。

解決方法:

  使用小程序原生鈎子onShow()代替created()。

 

3.頁面之間傳參問題。

解決方法:

  1.使用url方式:在目標頁面使用onLoad(query)鈎子函數中通過query獲取。

  2.本地存儲:使用wx.getStorageSync()和wx.getStorageSync()傳遞。

  3.使用vuex:在目標頁面引入store,通過store.state.xxx獲取

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM