路由跳转
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
生命周期
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。