小程序在使用wx.navigateTo()的时候可以写代码参数,但是
wx.navigateTo({
url: '../myCoupon/myCoupon?type=' + type
})
这样couponDetails这个页面是无法获取到type的,因为页面已经创建不会在执行onLoad事件
可以这样做:
const pages = getCurrentPages();
const prevPage = pages[pages.length - 2]; // 上一页
// 调用上一个页面的setData 方法,将数据存储
prevPage.setData({
type: type
})
wx.navigateBack({
url: '../myCoupon/myCoupon'
})
这样直接setData页面type直接就改变