在进入当前页面的时候,判断是不是从某个页面跳转过来的(一般是当前页面为公共页面是出现的),比如 A-->B C-->B ,那么 要在 C跳转到B页面的时候多个提示语什么的 而在A跳转到B时不需要,那么就要判断 上一页面的路由是哪个
onShow() {
//以数组形式按栈的顺序给出,第一个元素为首页,最后一个元素为当前页面
let page = getCurrentPages();
console.log(page,'获取的page')
let currentPage = page[page.length - 1]; // 当前页面对象
let prevpage = page[page.length - 2]; //上一个页面对象
console.log('当前页面对象路径', currentPage.route,'上一页面对象路径',prevpage.route)
// 上一页面对象路径 是pages/annex/special/index
// 那么就是从工会商城跳转过来的,请求工会优惠券接口 没有工会优惠券不能买
console.log("判断是工会路由么",prevpage.route=="pages/annex/special/index")
if(prevpage.route=="pages/annex/special/index"){
console.log("是从工会商城过来的",prevpage.route=="pages/annex/special/index")
}
},