小程序路由跳转方式
时间: 2023-07-16 14:13:36 浏览: 84
如何实现小程序与小程序之间的跳转
小程序的路由跳转方式有以下几种:
1. `wx.navigateTo`:保留当前页面,跳转到应用内的某个页面,使用 `wx.navigateBack` 可以返回原页面。
2. `wx.redirectTo`:关闭当前页面,跳转到应用内的某个页面。
3. `wx.switchTab`:跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面。
4. `wx.reLaunch`:关闭所有页面,打开应用内的某个页面。
使用这些 API 跳转页面时,需要传入需要跳转的页面路径。例如:
```javascript
wx.navigateTo({
url: '/pages/detail/detail?id=1'
})
```
其中,路径 `/pages/detail/detail` 表示需要跳转的页面相对于小程序根目录的路径,`?id=1` 则是传给该页面的参数。在跳转的目标页面中,可以通过 `onLoad` 生命周期函数获取传递的参数:
```javascript
onLoad: function(options) {
console.log(options.id) // 输出传递的参数
}
```
阅读全文