let pages = getCurrentPages(); // 当前页面
let beforePage = pages[pages.length - 2]; // 上一页
uni.navigateBack({ success: function() { beforePage.onLoad(); // 执行上一页的onLoad方法 }});
gotoIndex() {
uni.navigateBack({
delta: 1, // 返回的页面数,如果是1则返回上一页
});
},
gotoIndex() { uni.navigateBack({ delta: 1, // 返回的页面数,如果是1则返回上一页 }); },1.getCurrentPages()获取当前页面的页面栈,是个数组
2.pages[pages.length-1],为当前页。pages[pages.length-2]为上一页
3.let beforePage=pages[pages.length-2],将上一页赋值给beforePage
4.beforePage.onLoad()。调用上一页中的onload()方法
5.beforePage.$vm.num = 23 。改变上一页中的参数(page.$vm调用页方法)