uniapp返回上一页并刷新数据方法

let pages = getCurrentPages(); // 当前页面
let beforePage = pages[pages.length - 2]; // 上一页
uni.navigateBack({
    success: function() {
        beforePage.onLoad(); // 执行上一页的onLoad方法
    }
});

1.getCurrentPages()获取当前页面的页面栈,是个数组

2.pages[pages.length-1],为当前页。pages[pages.length-2]为上一页

3.let beforePage=pages[pages.length-2],将上一页赋值给beforePage

4.beforePage.onLoad()。调用上一页中的onload()方法

posted @ 2021-06-22 10:07  布偶123  阅读(15981)  评论(3编辑  收藏  举报