微信小程序返回上一页并携带参数

从A页面进入B页面再从B页面携带参数返回到A页面

B页面要带到A页面的参数

  // 返回上一页携带参数
        let pages = getCurrentPages();
        let prevPage = pages[pages.length - 2];
        prevPage.setData({
          predata: add,
        })
        setTimeout(() => {
          wx.navigateBack({
            delta: 1 //想要返回的层级
          })
        }, 1000)

A页面接收值,在A页面的data里面定义mydata接收值

// 获取到上一页返回回来带的值
    var pages = getCurrentPages();
    var currPage = pages[pages.length - 1];
    this.data.mydata = currPage.data.predata

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