[小程序] 返回多级页面的实现方法


微信小程序返回多级页面的实现方法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
//这里是页面C的 onUnload 方法
onUnload: function() {
var that = this

//判断页面栈里面的页面数是否大于2
if(getCurrentPages().length > 2) {
//获取页面栈
let pages = getCurrentPages()
//给上一个页面设置状态
let curPage = pages[pages.length - 2];
let data = curPage.data;
curPage.setData({'isBack': true});
}
},