微信小程序如何在两个页面之间传输对象呢?
思路:将第一个页面中的对象转化为字符串,再将这个字符串传给第二个页面,然后第二个页面将这个字符串转化为对象
这是第一个页面的js代码
//这里假设要把一个名为ob的对象进行传输
var str= JSON.stringify(ob);
wx.navigateTo({
url: '../要传递的页面/要传递的页面?str=' + str
})
这是第二个页面的js代码,要注意的是一定要放到onload中
onLoad: function (options) {
//将第一个页面中传过来的数据解析成对象放到onedata中
var onedata = JSON.parse(options.str)
//console.log(onedata)
//之后进行使用即可
}
编译器左下角这样显示,就代表这个对象传输成功!