微信小程序的路由歷史,用一個棧來管理,這個棧最多累積10層(之前是最多5層,小程序的api說變就變!)。小程序
一個學生信息列表,當須要修改信息時跳轉到修改頁面。每修改一個學生信息就須要跳轉一次頁面。同時又須要保留修改頁面,而不是每次銷燬它。微信小程序
這時候用wx.navigateTo,wx.redirectTo,顯然是不知足的。同時用wx.redirectTo返回頁面也會出現中間歷史頁面閃現一下的問題。api
wx.navigateBack(Object object)
關閉當前頁面,返回上一頁面或多級頁面。可經過 getCurrentPages() 獲取當前的頁面棧,決定須要返回幾層。微信
本身封裝返回路由:spa
routeBack('pages/subpackage/index/main')ip