問題描述
在進行一些操作時锁荔,我們會經(jīng)常遇到“取消操作,返回上頁面”的問題蝙砌,單純的使用鏈接跳轉的方式阳堕,必然會產(chǎn)生深層的的歷史記錄。這樣給用戶的體驗就很不好择克。
解決辦法
使用wx.navigateTo方法進行跳轉
這種方式恬总,會出現(xiàn)“輪回地獄”(自造名詞)的問題。
使用wx.navigateBack的方法跳轉
var pages = getCurrentPages(); // 當前頁面
var beforePage = pages[pages.length - 2]; // 前一個頁面
// console.log("beforePage");
// console.log(beforePage);
wx.navigateBack({
success: function() {
beforePage.onLoad(); // 執(zhí)行前一個頁面的onLoad方法
}
});
兩種跳轉方式的對比
wx.navigateTo跳轉
wx.navigateBack跳轉