共计 589 个字符,预计需要花费 2 分钟才能阅读完成。
路由跳转
wx.switchTab
性能:跳转到指定的 tabBar 页面,并敞开其余所有非 tabBar 页面
- 只能跳转到在
app.json
的tabBar
中注册的页面 - 不能携带参数
- 跳转时触发路由后页面的
onShow
生命周期 - 跳转时触发路由前页面的
onHide
生命周期
wx.reLaunch
性能:敞开所有页面,关上到利用内的某个页面
- 门路后能够带参数
- 能够关上任意页面
- 跳转时触发路由后页面的
onLoad
和onShow
生命周期 - 跳转时触发路由前页面(应该是全副页面?)的
onUnload
生命周期
wx.redirectTo
性能:敞开以后页面,跳转到利用内的某个页面
- 门路后能够带参数
- 不容许跳转到 tabbar 页面
- 跳转时触发路由后页面的
onLoad
和onShow
生命周期 - 跳转时触发路由前页面的
onUnload
生命周期
wx.navigateTo
性能:保留以后页面,跳转到利用内的某个页面。
- 门路后能够带参数
- 不容许跳转到 tabbar 页面
- 调用 navigateTo 跳转的页面会被退出到页面栈中
- 跳转时触发路由后页面的
onLoad
(首次)和onShow
生命周期 - 跳转时触发路由前页面的
onHide
生命周期
wx.navigateBack
性能:敞开以后页面,返回上一页面或多级页面。
- 如果返回页数大于现有页面数,则返回到首页
- 跳转时触发路由后页面的
onLoad
(首次)和onShow
生命周期 - 跳转时触发路由前页面的
onUnload
生命周期
正文完