> 文章列表 > 小程序之间相互跳转

小程序之间相互跳转

小程序之间相互跳转

程序之间相互跳转可以通过以下几种方式实现:

1. 使用 `wx.navigateToMiniProgram` API

可以打开另一个小程序的首页或任何一个页面

需要用户触发跳转,并且从2.3.0版本开始,跳转前需要用户确认。

```javascriptwx.navigateToMiniProgram({ appId: \'需要跳转到的小程序AppID\', path: \'需要跳转的小程序页面路径\', envVersion: \'release\', success(res) { // 打开成功 }, fail(err) { // 打开失败 }})```

2. 使用 `wx.redirectToMiniProgram` API

与 `wx.navigateToMiniProgram` 类似,但会关闭当前页面。

3. 使用小程序标签

在wxml中使用 `` 标签,类似于HTML的 `` 标签,实现跳转。

4. 使用 `wx.switchTab` API

跳转到tabBar页面,并关闭其他非tabBar页面。

5. 通过分享图片或链接

用户点击带有“阅读原文”标签的图片或链接,可以跳转至公众号文章页面或其他小程序页面。

6. 自定义菜单跳转

在微信公众号后台设置自定义菜单,将小程序路径绑定到菜单项,用户点击菜单项即可跳转。

7. 小程序卡片或图片路径跳转

在小程序中添加小程序卡片或图片,用户点击图片或卡片即可跳转至指定的小程序页面。

请注意,不同主体的小程序之间可以相互跳转,不需要关联小程序。另外,请确保遵循微信官方文档和指南,因为跳转功能可能会随着微信版本的更新而有所变化

其他小伙伴的相似问题:

如何实现小程序之间的无跳转功能?

小程序跳转时如何处理用户确认?

使用wx.switchTab API的小程序跳转示例