小程序页面实现跳转的几种模式总结

Original 2018-12-27 12:50:14 380
abstract:小程序页面实现跳转大体可分为下面几种情况一、tabBar:在根目录的app.json 配置项里面设置。如果小程序是一个多 tab 应用(客户端窗口的底部或顶部有 tab 栏可以切换页面),可以通过 tabBar 配置项指定 tab 栏的表现,以及 tab 切换时显示的对应页面。tab 栏最少要设置2个,最多可以设置5个。二、navigator组件:可以直接实现页面链接。三、API接口跳转:wx.n

小程序页面实现跳转大体可分为下面几种情况
一、tabBar:

在根目录的app.json 配置项里面设置。如果小程序是一个多 tab 应用(客户端窗口的底部或顶部有 tab 栏可以切换页面),可以通过 tabBar 配置项指定 tab 栏的表现,以及 tab 切换时显示的对应页面。tab 栏最少要设置2个,最多可以设置5个。


二、navigator组件:

可以直接实现页面链接。


三、API接口跳转:
wx.navigateBack:关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages() 获取当前的页面栈,决定需要返回几层。
wx.switchTab:跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面
wx.navigateTo:保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面。使用 wx.navigateBack 可以返回到原页面。
wx.reLaunch:关闭所有页面,打开到应用内的某个页面
wx.redirectTo:关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面。



Correcting teacher:查无此人Correction time:2018-12-27 15:03:42
Teacher's summary:写的不错,在告诉你个课程内没讲的,小程序可以跳转到另一个小程序,你可以自己研究下。

Release Notes

Popular Entries