背景
在很多业务场景之下,返回上一级页面时,需要带上参数,比如选中地址后返回下单页面。在微信小程序中的wx.navigateBack 方法中,返回上一页是不会刷新的。
二级页面代码
clickSearch: function (e) {
//获取页面栈
let pages = getCurrentPages();//获取当前页面栈的实例
//获取所需页面
let prevPage = pages[pages.length - 2]; //获取上一个页的page对象
prevPage.setData({
data: "data", //通过setData设置上一个页面的data数据
});
// 返回上一页
wx.navigateBack({
delta: 1,
})
},
上一级页面
onShow: function () {
//通过this.data获取所有数据
console.log(this.data.data)
},