利用获取页面栈 getCurrentPages() 方法, 在使用uni.navigateBack()返回成功后调用 beforepage.$vm.需刷新方法 即可完成返回并刷新。
注意:需要目标页面的把方法抛出才能调用
// 获取页面栈
const pages = getCurrentPages()
// 上一页
const prePage = pages[pages.length - 2]
uni.navigateBack({
delta: 1,
success() {
// 返回上一页更新数据
prePage.$vm.getUserInfos()
}
})