小程序页面跳转的几种方法
Taro.navigateTo()
该方法可以携带参数,跳转到另一个页面,但是不能跳转到tab页,跳转路径与参数用?分开, 不同参数用 & 分隔;如 ‘path?key=value&key2=value2’
Taro.navigateTo({
url:'pages/index/index?key=1'
})
Taro.redirectTo()
关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面。需要跳转的应用内非 tabBar 的页面的路径, 路径后可以带参数。参数与路径之间使用 ? 分隔,参数键与参数值用 = 相连,不同参数用 & 分隔;如 ‘path?key=value&key2=value2’
Taro.redirectTo({
url:'pages/index/index?key=1'
})
Taro.switchTab()
这个可以跳转到tabbar 页面,但是不能携带参数,可以用在 首页不是tab页 但是要跳转到ta页的页面中

可以在首页的点击事件中设置就可以跳转到首页的tab页
Taro.switchTab({
url: 'pages/index/index'
})
本文介绍了小程序中三种页面跳转方式:Taro.navigateTo()用于普通页面跳转并可带参数;Taro.redirectTo()关闭当前页面跳转,不适用于tab页;Taro.switchTab()则用于跳转到tabbar页面,不支持传递参数。了解这些方法有助于优化小程序的导航体验。

4472

被折叠的 条评论
为什么被折叠?



