在小程序开发中经常遇到,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
})