小程五种跳转方式

98 阅读1分钟

三、总结

关于上述五种跳转方式,做下总结:


-   navigateTo 保留当前页面,跳转到应用内的某个页面,使用 wx.navigateBack 可以返回到原页
-   redirectTo 关闭当前页面,跳转到应用内的某个页面
-   switchTab 跳转到 tabBar 页面,同时关闭其他非 tabBar 页面
-   navigateBack 返回上一页面
-   reLanch 关闭所有页面,打开到应用内的某个页面

其中关于它们的页面栈的关系如下:

-   avigateTo 新页面入栈
-   redirectTo 当前页面出栈,新页面入栈
-   navigateBack 页面不断出栈,直到目标返回页,新页面入栈
-   switchTab 页面全部出栈,只留下新的 Tab 页面
-   reLanch 页面全部出栈,只留下新的页面