使用方法:getCurrentPages()
let pages = getCurrentPages(); // 获取页面栈
let prevpage = pages[pages.length - 2]; // 上一个页面
//存在上一页
if (prevpage) {
// 获取上一页data里的数据
let data = prevpage.data;
// 修改上一页的数据
prevpage.setData({ details: data.details });
//调用上一页函数
prevpage.getList();
}
注意:不能修改页面栈,会导致路由以及页面状态错误;
要等页面生成后,再调用getCurrentPages()