小程序跳转页面取值再返回传值

在小程序开发中经常遇到,A页面input框点击跳转到B页面,在B页面选择值,并呆值返回A页面的需求。

// 在当前页

设置上一页的data, 例如

    var pages = getCurrentPages(); // 获取页面栈

    var currPage = pages[pages.length - 1]; // 当前页面

    var prevPage = pages[pages.length - 2]; // 上一个页面

    prevPage.setData({

      veType: {

        Vecode: e.currentTarget.dataset.code,

        VeName: e.currentTarget.dataset.vename

      }

    })

    // 当然这个“ veType” 必须是上一页有的数据才行

    wx.navigateBack({

      delta: 1

    })


你可能感兴趣的:(小程序跳转页面取值再返回传值)