| 初始化:新页面入栈 | 小程序打开的第一个页面 | | onLoad, onShow |
| 打开新页面:新页面入栈 | 调用 API wx.navigateTo | onHide | onLoad, onShow |
| "使用组件 <navigator open-type=""navigateTo""/>" | | |
| 页面重定向:当前页面出栈,新页面入栈 | 调用 API wx.redirectTo | onUnload | onLoad, onShow |
| "使用组件 <navigator open-type=""redirectTo""/>" | | |
| 页面返回:页面不断出栈,直到目标返回页 | 调用 API wx.navigateBack | onUnload | onShow |
| "使用组件<navigator open-type=""navigateBack"">" | | |
| 用户按左上角返回按钮 | | |
| Tab 切换:页面全部出栈,只留下新的 Tab 页面 | 调用 API wx.switchTab | | 各种情况请参考下表 |
| "使用组件 <navigator open-type=""switchTab""/>" | | |
| 用户切换 Tab | | |
| 重启动:页面全部出栈,只留下新的 Tab 页面 | 调用 API wx.reLaunch | onUnload | onLoad, onShow |
| "使用组件 <navigator open-type=""reLaunch""/>" | | |