因此需要合理利用小程序不同跳转方式:1)wx.navigateTo:保留当前页面,跳转到应用内的某个页面;2)wx.redirectTo:关闭当前页面,跳转到应用内的某个页面;3)wx.navigateBack:关闭当前页面,返回上一页面或多级页面;如:wx.navigateBack({delta:2//跳转到上上个页面})
4)wx.switchTab:跳转到tabBar页面,并关闭其他所有非tabBar页面;5)wx.reLaunch:关闭所有页面,打开到应用内的某个页面;
注意:
navigateTo,redirectTo只能打开非tabBar页面。switchTab只能打开tabBar页面。reLaunch可以打开任意页面。此外,可以使用getCurrentPages()方法去获取页面栈。如:varpages=getCurrentPages();
如下为输出结果,会发现它只能容10层。














