小程序页面间传递对象


页面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