微信小程序— 返回上一个页面传参
当前页面js
// 选择确定
chosed() {
var that = this
var idAll = that.data.idList
var pages = getCurrentPages(); //当前页面
var prevPage = pages[pages.length - 2]; //上一页面
prevPage.setData({//为上一个页面赋值
idAll: idAll,
});
if(idAll.length<=0){
wx.showToast({
title: '请选择人员哦!',
icon:'none'
})
}else{
wx.navigateBack({
delta: 1
})
}
},
上一个页面js 在onShow()里
onShow: function () {
let pages = getCurrentPages();
let currPage = pages[pages.length - 1];
if (currPage.data.idAll) {
this.setData({
//携带的参数赋值
idAll: currPage.data.idAll,
tip: '已选择通知人员',
});
console.log('nnnnnnnnnn', currPage.data.idAll)
} else {
this.setData({
tip: '请选择通知人员',
});
}
},