微信小程序封装wx.navigateBack()方法,控制是否刷新

 这个原理很简单,平时也可以能比较常见

//封装方法:

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)

}

 

你可能感兴趣的:(微信小程序)