微信小程序關于頁面數據傳輸問題:
假如說是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
})
|