wx.switchTab
這個(gè)是可以跳轉(zhuǎn)到tabBar頁(yè)面的注意:如果tabBar打開(kāi)過(guò),存在頁(yè)面棧中,就不會(huì)重新加載,如果沒(méi)有打開(kāi)過(guò),將重走生命周期
wx.reLaunch
這個(gè)是關(guān)閉所有頁(yè)面打開(kāi)到應(yīng)用中的某個(gè)頁(yè)面,注意:這個(gè)已經(jīng)提前關(guān)閉了所有頁(yè)面,所以打開(kāi)的頁(yè)面不管有沒(méi)有打開(kāi),都是重新加載
wx.redirectTo
這個(gè)是關(guān)閉當(dāng)前頁(yè)面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個(gè)頁(yè)面。但是不允許跳轉(zhuǎn)到 tabbar 頁(yè)面。注意:wx.redirectTo是重新打開(kāi)一個(gè)頁(yè)面,就是會(huì)重新加載,而不會(huì)回到頁(yè)面棧中的頁(yè)面?
wx.navigateTo
這個(gè)是保留當(dāng)前頁(yè)面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個(gè)頁(yè)面。但是不能跳到 tabbar 頁(yè)面。使用wx.navigateBack可以返回到原頁(yè)面。小程序中頁(yè)面棧最多十層。注意:如果頁(yè)面棧中存在跳轉(zhuǎn)的頁(yè)面,就不會(huì)重新加載,如果沒(méi)有打開(kāi)過(guò),將重走生命周期
wx.navigateBack
這個(gè)是關(guān)閉當(dāng)前頁(yè)面,返回上一頁(yè)面或多級(jí)頁(yè)面??赏ㄟ^(guò)getCurrentPages獲取當(dāng)前的頁(yè)面棧,決定需要返回幾層。