小程序页面跳转的几种方法
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'
})