微信小程序中页面跳转时如何传递一个对象?


今天下午写的时候就碰到这个问题,如何传递一个对象跳转到另外一个页面。

就是需要跳转的页面中先使用 JSON.stringify(obj)对需要传递的对象数据进行转换, 把转换后的数据接在 url地址后面。最后在跳转显示的页面先使用JSON.parse(json) 转换为对象类型的数据。

例: 在跳转需要跳转的页面 index.js中: 

     Jump() {
      var str= JSON.stringify(obj);
   wx.navigateTo({

    url: '/pages/list/list?str=' + str,

   }),

  }

然后在跳转显示的页面中写入: 

onload: function(option) {
    var data = JSON.parse(option.str)
   //现在data就是index.js中传过来的数据
}

然后就是这么简单就可以了。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM