微信小程序页面跳转方式
1.navigateTo:(它是有返回键,但是他不可以跳转到tabBar页面)
//保留当前页面,跳转到应用内的某个页面
wx.navigateTo({
url: '/pages/detail/detail?id=1'
//一个参数用模板字符串拼接,
多个参数它是一个数组,需要通过JSON.stringify转换为JSON串,然后用模板字符串拼接到路径后面,在接收到数据以后,通过JSON.parse转为JSON对象
})
2.switchTab:(它是没有返回键,只能跳转到tabBar页面,不可以携带参数)
wx.switchTab({
url: `/pages/detail/detail`,
})
3.reLaunch(瑞栏持)(它是可以跳转到任意页面, 没有返回键, 有首页按钮)
wx.reLaunch({
url: '/pages/detail/detail'
})
4.redirectTo:(瑞第ruai可特图)(它只可以跳转到tabBar 页面, 没有返回键,但有首页按钮)
wx.redirectTo({
url: `/pages/detail/detail`,
})
5.navigateBack:(它主要是应用在目标页面, delta值为1 ,表示跳转上一页,2表示跳两级)