微信小程序需要跳转它是通过navigator来实现的,而navigator是通过它的属性open-type的合法值,官方文档给出的合法值主要是
open-type 的合法值
值 | 说明 | 最低版本 |
---|---|---|
navigate | 对应 wx.navigateTo 或 wx.navigateToMiniProgram 的功能 | |
redirect | 对应 wx.redirectTo 的功能 | |
switchTab | 对应 wx.switchTab 的功能 | |
reLaunch | 对应 wx.reLaunch 的功能 | 1.1.0 |
navigateBack | 对应 wx.navigateBack 的功能 | 1.1.0 |
exit | 退出小程序,target="miniProgram" 时生效 |
2.1.0 |
wx.navigateTo是需要跳转的从二级菜单跳三级菜单,并保留当前页面,跳转到应用内的某个非 tabBar 页面的页面中。
wx.redirectTo关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabBar 页面
wx.switchTab跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面
也可以在wxml页面中设置open-type的合法值来选择跳转方式
示例
<navigator open-type="switchTab" url="../index/index">点击跳转</navigator>