這個原理很簡單,平時也可以能比較常見
//封裝方法:
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)
}