在官方API中没有明确的使用wx.navigateBack()时还能携带参数的方法,本人也菜的抠脚,从网上找的解决方法的网址:
https://www.jianshu.com/p/cd8868ebe203
拷贝一份,免得网址失效了:
后一页:
// 将参数传回上一页
const pages = getCurrentPages()
const prevPage = pages[pages.length-2] // 上一页
// 调用上一个页面的setData 方法,将数据存储
prevPage.setData({
testdata: 12456
})
// 返回上一页
wx.navigateBack({
delta: 1
})
回到上一页,在data里定义 testdata,
data: {
testdata: ''
}
// 然后在onshow里面
const pages = getCurrentPages()
const currPage = pages[pages.length - 1] // 当前页
console.log(currPage.data) // data中会含有testdata