微信小程序关于页面数据传输问题:
假如说是A页面数据传给B页面,我用的是URL拼接字符串的方法实现的,这里的Url是指A跳转B页面时的链接路径;
在A页面中:
buyNowDetailClick: function () {
let that = this
wx.navigateTo({
url: '../../../pages/trade/tradeParticulars/pay/payment/payment?haha=' + JSON.stringify(that.data.courseInfo.pinList) + '&www=' + that.data.courseInfo.name
})
},
在这里我想区分一下传数组的区别
传数组时:要用以下方法:
JSON.stringify(that.data.courseInfo.pinList)
当B页面接收时代码如下:
将下列代码放在onload里面
var that = this
var haha = JSON.parse(options.haha)
var www = options.www
如果不是数组的话就用普通方式接收就好啦(var www = options.www)
that.setData({
haha: haha[0].name,
www: www
})
|