1. wx.navigateTo
- 作用:保留当前页面,跳转到应用内的某个页面。
- 特点:跳转后目标页面的生命周期函数
onLoad
和onShow
会被触发。 - 使用场景:一般用于跳转到应用内的其他页面,保留当前页面的状态,例如从文章列表页跳转到文章详情页。
2. wx.redirectTo
- 作用:关闭当前页面,跳转到应用内的某个页面。
- 特点:跳转后当前页面会被销毁,目标页面的生命周期函数
onLoad
和onShow
会被触发。 - 使用场景:一般用于页面之间的替换跳转,例如在登录页成功登录后跳转到首页。
3. wx.switchTab
- 作用:跳转到指定的 tabBar 页面,并关闭其他所有非 tabBar 页面。
- 特点:只能跳转到 tabBar 页面,不能跳转到非 tabBar 页面。
- 使用场景:一般用于跳转到应用底部的导航栏页面,例如从其他页面跳转到应用的首页。
4. wx.reLaunch
- 作用:关闭所有页面,打开到应用内的某个页面。