欢迎光临
我们一直在努力

微信小程序wx.navigateBack() 携带参数返回

这篇文章讲一下如何实现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  // 返回上一级页面。
                })
赞(0)
未经允许不得转载:自游互动 » 微信小程序wx.navigateBack() 携带参数返回
分享到: 更多 (0)

自由技术,自由自在

项目合作联系我们