Uniapp返回上一页并刷新数据
let pages = getCurrentPages(); // 当前页面 let beforePage = pages[pages.length - 2]; // 上一页 uni.navigateBack({ success: function() { beforePage.onLoad(); // 执行上一页的onLoad方法 } });
getCurrentPages() 获取当前页面的页面栈,是一个页面数组
pages[pages.length - 1] 为当前页。- 2 为上一页
let beforePage=pages[pages.length-2],将上一页赋值给beforePage
beforePage.onLoad()。调用上一页中的onload()方法