返回的页面添加以下方法
addressClick(item) {
console.log(item);
let pages = getCurrentPages();
let nowPage = pages[pages.length - 1];
let prevPage = pages[pages.length - 2];
prevPage.$vm.address = item;
uni.navigateBack({
delta: 1
});
}
上一页的 data会直接赋值 ,上一页不需要操作
data() {
return {
address: {},
}
}
onBackPress 是返回的生命周期
onBackPress(options) {
if (options.from === 'navigateBack') {
return false;
}
let pages = getCurrentPages();
let nowPage = pages[pages.length - 1];
let prevPage = pages[pages.length - 2];
prevPage.$vm.address = this.address;
uni.navigateBack({
delta: 1
});
return true;
}