当我们跳转到一个新页面的时候
希望点击操作完成后返回上一页可以把相应的值回去
跳转的页面:
var pages = getCurrentPages(); //当前页面
var prevPage = pages[pages.length - 2]; //上一页面
prevPage.setData({
//直接给上一个页面赋值
productName: detail.name,
productId: detail.index
});
wx.navigateBack({
delta: 1
})
返回的上一个页面
onShow() {
let pages = getCurrentPages();
let currPage = pages[pages.length - 1];
if (currPage.data.productId) {
this.data.supplierList['product_code'] = currPage.data.productId
this.data.supplierList['product_category'] = currPage.data.productName
this.setData({
supplierList: this.data.supplierList
});
}
}