小程序使用wx.navigateBack()时携带参数

小程序在使用wx.navigateTo()进行页面跳转时可以将需要携带的参数拼接在url后面携带到下一页面,而使用wx.navigateBack()时就不能使用这种方法了,以下是使用wx.navigateBack()传参的方法

后一页:

    // 将参数传回上一页
    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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容