微信小程序中页面栈返回上一页时执行上一页的方法或修改上一页的data属性值
let pages = getCurrentPages();
let prevPage = pages[pages.length - 2]; // 获取上一个页面实例对象
console.log(prevPage) //打印信息
// 在 的 success 回调中执行需要的方法
wx.navigateBack({
delta: 1, // 返回上一页
success: function() {
//修改上一页的属性值
prevPage.setData({
qiehuan: false
})
//执行上一页的方法
prevPage.errorAddressToast();
},
fail: function() {
// 返回失败时的逻辑
}
});