let pages = getCurrentPages(); //获取页面栈
//获取到返回的页面下标
let pageIndex = pages.findIndex(findItem=>{
return findItem.route===this.prevRout /* 需返回的页面路由:'pages/handling/handling' */
})
//获取到返回的页面对象
let prevPage = pages[pageIndex];
// #ifdef APP-PLUS
prevPage.$vm.custemOnReady();//app端写法
// #endif
// #ifndef APP-PLUS
prevPage.custemOnReady();//调用列表页面方法
// #endif
uni.navigateBack({delta:(pages.length-(pageIndex+1)),animationType:'slide-out-right'})//返回到列表页面
注意:
this.prevRout :跳转目标页面的路由
custemOnReady()方法为需要返回的页面定义的方法,该方法写返回后要执行的逻辑,如重新加载列表....