你好呀,我们这次接着上次路由的话题。
上次我们聊到6种路由的方式以及对应的页面栈的表现。今天想和你聊聊这些路由的触发方式都有些什么。
详见下表:
初始化 | 小程序打开的第一个页面 | onLoad, onShow | |
---|---|---|---|
打开新页面 | 调用API `wx.navigateTo`或使用组件 `<navigator open-type="navigateTo" />` | onHide | onLoad, onShow |
页面重定向 | 调用API `wx.redirectTo`或使用组件 `<navigator open-type="redirectTo">` | onUnload | onLoad, onShow |
页面返回 | 调用API `wx.navigateBack`或使用组件 `<navigator open-type="navigateBack">`或用户按左上角返回按钮 | onUnload | onShow |
Tab切换 | 调用API `wx.switchTab`或使用组件 `<navigator open-type="switchTab" />`或用户切换Tab | ||
重加载 | 调用API `wx.reLaunch`或使用组件 `<navigator open-type="reLaunch" />` | onUnload | onLoad, onShow |
这里是怀英的小茶馆,有空来坐坐。