方法 | 介紹 | 使用 |
wx.redirectTo(Object object) | 關閉當前頁面,跳轉到應用內的某個頁面。 但是不允許跳轉到 tabbar 頁面。 |
url:需要跳轉的路徑,頁面A向頁面B跳轉成功后,頁面A立即釋放 |
wx.navigateTo(Object object) | 保留當前頁面,跳轉到應用內的某個頁面。但是不能跳到 tabbar 頁面。使用 wx.navigateBack 可以返回到原頁面。 小程序中頁面棧最多十層。 |
url:需要跳轉的路徑,頁面A向頁面B跳轉成功后,頁面A不會釋放, 點擊返回按鈕可以返回,小程序頁面棧最多10層 |
wx.navigateBack(Object object) | 關閉當前頁面,返回上一頁面或多級頁面。 可通過 getCurrentPages 獲取當前的頁面棧,決定需要返回幾層。 |
wx.navigateBack({ delta: 1 }) //頁面返回上一級 |
wx.reLaunch(Object object) | 關閉所有頁面,打開到應用內的某個頁面 | wx.reLaunch({ url: 'test?id=1' }) 注意:最近開發遇到小程序閃退,前后比對跟安卓版本號無關,且oppo手機居多,網上查了相關信息是這個路由方式造成的跟生命周期有關,后來我在代碼里更換為第二種方式,問題解決 |