onBackPress(e) {
console.log(e)
},
页面添加onBackPress方法,与onLoad同一级别
我这边因为一些特殊情况需要有的页面是直接返回,有的页面是返回指定的页面。所以做了一些特殊的处理
A页面:
跳转的时候带参数,表示这个页面跳转的到B页面点击返回的时候返回C页面。否则是正常返回。
this.goPage('B页面路径', { key: 1, pageName: 'pay' });
B页面:
加载的时候接收参数,看看是否是指定页面跳转过来的,自定义变量pageName默认为空
onLoad(option) {
if (option.pageName) {
this.pageName = option.pageName;
}},
监听返回方法,如果pageName不为空的时候跳转到C页面,关闭当前页。否则正常返回
onBackPress(options) {
if(this.pageName != ''){
this.goPage('C页面')
return true;
}
},