原页面 js文件
data: {
isBack:0,
}
onShow: function () {
let pages = getCurrentPages();
let currPage = pages[pages.length - 1];
if (currPage.data.isBack==1) {
console.log(currPage.data.isBack)
this.setData({
isBack: 1,
})
}
if (this.data.isBack==1) {//上一页返回,不加载新内容
this.setData({
isBack:0,
})
} else {
// console.log('刷新页面')
},
下一页js文件(此页面返回上一页)
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
console.log('talkDetComment-onUnload')
var pages = getCurrentPages(); //当前页面
var prevPage = pages[pages.length - 2]; //上一页面
prevPage.setData({
//直接给上一个页面赋值
isBack: 1,
});
},