不要在 App.onLaunch 的时候调用 getCurrentPages(),此时page 还没有生成。
uni小程序页面跳转后自动刷新(常用于列表刷新)
uni.switchTab({
url : '/pages/progress/index',
success: function (e) {
let page = getCurrentPages().pop();
console.log(page);
if (page == undefined || page == null) return;
page.onLoad();
}
});
跨页面赋值
let pages = getCurrentPages();//当前页面栈
let prevPage = pages[pages.length - 2];//上一页面
prevPage.setData({
//直接给上移页面赋值
});