我有三个页面 分别是 购物车 提交订单 地址页面。
点击购物车的结算,触发事件
跳转到提交订单页面 ,我需要修改订单地址 便用点击事件跳转到,地址页面。选择需要使用的地址则
wx.navigateBack({
delta: 1
})
返回到上个页面
let pages = getCurrentPages();
let prevPage = pages[pages.length - 2];
在提交订单页面 写上以上代码 来获取 地址的页面的data参数
结果无论是onshow() 还是onload()中使用上方 得到的 参数 都是购物车页面的 获取不到地址页面的参数 怎么解决 大佬们救救小白
可以参考以下实现方案:
选中某个地址后,将地址数据放在全局变量中,后退回订单页后,在订单页的onShow中检测这个全局变量的值,然后做逻辑处理;
这种场景,建议用eventChannel。
https://developers.weixin.qq.com/miniprogram/dev/api/route/EventChannel.html