这篇文章讲一下如何实现wx.navigateBack() 携带参数返回的
其实wx.navigateBack() 是不能带参数的 但是我们可以借助getCurrentPages() 把页面的参数传回上一页面 实现
想了解getCurrentPages() 可以看一下我另一篇文章: 微信小程序利用getCurrentPages进行页面之间传值
好了具体代码如下
//获取当前页面js里面的pages里的所有信息。 let pages = getCurrentPages(); //prevPage 是获取上一个页面的js里面的pages的所有信息。 -2 是上一个页面,-3是上上个页面以此类推。 let prevPage = pages[pages.length - 2]; // 我们通过上一页的setData修改上一页中this.data中name的传 就像 this.setData({ name:"当前页"}) prevPage.setData({ name:"我改了上一页的name值" }) //最后就是返回上一个页面。 wx.navigateBack({ delta: 1 // 返回上一级页面。 })