返回A页面有两个办法
第一个:监听左上角返回
B页面
// 监听页面返回, 刷新a页面数据
onBackPress() {
let pages = getCurrentPages(); // getCurrentPages() 获取当前的页面栈
let beforePage = pages[pages.length - 2]; // 前一个页面
beforePage.$vm.getRefresh(); // 执行前一个页面的刷新
},
A页面
methods: {
// 刷新当前页
getRefresh(){
// 此处为重新加载页面或者重新调用接口更新数据
this.paging.pageNum = 1;
this.purchaseOrderList = [];
this.loadmore(); // 调用接口,展示最新列表
}
}
第二个:在页面中添加返回按钮,执行uni.navigateTo或者uni.redirectTo都可