方法一(根本解决)
将跳转页面的函数作为请求页面函数的参数
//请求参数
handler1(a,handler2={}){
pdata = {}
$xx.handler1(pdata,res=>{
...
handler2()
})
}
//跳转页面
handler2(){
handler1(1,res=>{
函数体
})
}
方法二:
跳转到第二页获取上一页数据
//小程序
mounted(){
let pages = getCurrentPages(); //获取page
let prevPage = pages[pages.length - 2]; //上一个页面(父页面)
prevPage.$vm._data.xxx //上一页data数据
prevPage.$vm.函数 //上一页函数
}