uni.navigateTo(OBJECT)
保留當(dāng)前頁面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個(gè)頁面,使用uni.navigateBack可以返回到原頁面。
如果一直用navigateTo,當(dāng)
微信小程序使用時(shí),當(dāng)點(diǎn)擊超過10層時(shí),會(huì)讓微信小程序像卡死一樣,點(diǎn)是沒有效果的,只有返回上一層,才可以再點(diǎn)一層。這里需要另外的處理方法
uni.redirectTo(OBJECT)
關(guān)閉當(dāng)前頁面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個(gè)頁面。
這個(gè)隨便點(diǎn)擊次數(shù),但是
當(dāng)蘋果手機(jī)或者安卓手機(jī)左劃時(shí),就會(huì)直接退出小程序,而不是返回上一級(jí),這個(gè)要注意。
getCurrentPages()
用于獲取當(dāng)前頁面棧的實(shí)例,以數(shù)組形式按棧的順序給出,第一個(gè)元素為首頁,最后一個(gè)元素為當(dāng)前頁面。
注意: getCurrentPages()僅用于展示頁面棧的情況,請(qǐng)勿修改頁面棧,以免造成頁面狀態(tài)錯(cuò)誤。