一个页面有两个来路,但是要求返回同一个页面。
//比如在个人中心定义一个值 currentPage
let pages = getCurrentPages();
let prevPage = pages[ pages.length - 2 ];
//prevPage 是获取上一个页面的js里面的pages的所有信息。 -2 是上一个页面,-3是上上个页面以此类推。
console.log(prevPage.data, "看路径", pages);
if (prevPage.data.currentPage && prevPage.data.currentPage == 'mine') {
console.log("从个人中心跳转");
that.setData({
ifMine: true
})
} else {
console.log("从订单来");
that.setData({
ifMine: false
})
}
//直接修改上一个页面东西
// 可以直接修改目标页面 data 里的数据。
prevPage.setData({
id:xxx
})