这个原理很简单,平时也可以能比较常见
//封装方法:
back(config) {
let prevPageData = config.prevPageData
let delta = config.delta || 1
if (prevPageData) {
let pages = getCurrentPages()
console.log(pages)
let prevPage = pages[pages.length - (delta + 1)]
console.log(prevPage)
prevPage.setData(config.prevPageData)
}
wx.navigateBack(config)
},
//调用方法
toIndex() {
this.back({
prevPageData: {
isPaySuccess: true
},
delta: 1
})
}
//返回页面判断
if (this.data.isPaySuccess) {
console.log(22222222)
}