在小程序中實現返回頁面功能的方法
1.使用beforePage返回上一級頁面
var pages = getCurrentPages(); //當前頁面
var beforePage = pages[pages.length - 2]; //前一頁
wx.navigateBack({
success: function () {
beforePage.onLoad(); // 執行前一個頁面的onLoad方法
}
});
2. 使用wx.navigateBack返回頁面
onUnload:function(){
wx.navigateBack({
delta: 3
})
}
3.實現帶參數返回頁面
var pages = getCurrentPages(); //當前頁面
var prevPage = pages[pages.length - 2]; //上個頁面
// 直接給上一個頁面賦值
prevPage.setData({
params: this.data.params
});
wx.navigateBack({
delta: 1
})