这里列举的是返回时直接调用上页面的方法更新数据
1. 当前页获取页面栈, 获取到上页面的方法.
var pages = getCurrentPages(); // 获取页面栈
if (pages.length > 1) {
//上一个页面实例对象
var prePage = pages[pages.length - 2];
//关键在这里 changeData为上一页的方法
prePage.changeName('name')
//返回上一页
wx.navigateBack({
delta: 1
})
}
2.更新数据 (上一页面的js)
//更新name
changeName: function(name){
this.setData({
name: name
})
}
这样就可以实现数据传递给上一个页面