小程序頁面間傳遞對象


頁面1:

 // 進入店鋪簡介頁面
  goShopIntroduce: function(){
    var shopInfo = JSON.stringify(this.data.shopInfo);
    wx.navigateTo({
      url: '/pages/shopIntroduce/shopIntroduce?shopInfo=' + shopInfo,
    })
  },

頁面2:

onLoad: function (options) {
    var shopInfo = JSON.parse(options.shopInfo)
    console.log(shopInfo);
    this.setData({
      shopInfo: shopInfo
    })
  },

 

如果傳遞的數據中包含特殊字符,需要編碼解碼

頁面1:

var goodsInfo = encodeURIComponent(JSON.stringify(this.data.goodsInfo));//encodeURIComponent函數可把字符串作為URI組件傳遞
 
頁面2:
// 先解碼,再轉成json
var goodsInfo1 = decodeURIComponent(options.goodsInfo);
var goodsInfo = JSON.parse(goodsInfo1);


免責聲明!

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



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