当前位置:首页 > 前端开发 > 微信小程序 > 正文内容

[微信小程序]实现小程序跳转其它小程序

Miao2个月前 (08-16)微信小程序124

这里我们直接使用官方提供的方法即可:wx.navigateToMiniProgram,下面我们就来介绍一下:

参数

appId:要打开的小程序 appId
path:打开的页面路径,如果为空则打开首页,可携带参数。如:传入 “?foo=bar”。
extraData:需要传递给目标小程序的数据,目标小程序可在App.onLaunch,App.onShow中获取到这份数据。
envVersion:要打开的小程序版本develop(开发版),trial(体验版),release(正式版),默认release。仅在当前小程序为开发版或体验版时此参数有效。如果当前小程序是正式版,则打开的小程序必定是正式版。
shortLink:小程序链接,当传递该参数后,可以不传 appId 和 path。链接可以通过【小程序菜单】->【复制链接】获取。

代码

wx.navigateToMiniProgram({
    appId: '',
    path: 'page/index/index?id=123',
    extraData: {
        foo: 'bar'
    },
    envVersion: 'develop',
    success(res) {
        // 打开成功
    }
})

使用限制

  • 需要用户触发跳转
    从 2.3.0 版本开始,若用户未点击小程序页面任意位置,则开发者将无法调用此接口自动跳转至其他小程序。
  • 需要用户确认跳转
    从 2.3.0 版本开始,在跳转至其他小程序前,将统一增加弹窗,询问是否跳转,用户确认后才可以跳转其他小程序。如果用户点击取消,则回调 fail cancel。
  • 无需声明跳转名单,不限跳转数量(众测中)
    1.从2020年4月24日起,使用跳转其他小程序功能将无需在全局配置中声明跳转名单,调用此接口时将不再校验所跳转的 AppID 是否在 navigateToMiniProgramAppIdList 中。
    2.从2020年4月24日起,跳转其他小程序将不再受数量限制,使用此功能时请注意遵守运营规范。

扫描二维码推送至手机访问。

版权声明:本文由Miao发布,版权归作者所有,如需转载请注明出处。

本文地址:https://www.wmlike.com/?id=49

分享给朋友:

相关文章

[微信小程序] 自定义navigationBar顶部导航栏,兼容适配所有机型(附完整案例)

[微信小程序] 自定义navigationBar顶部导航栏,兼容适配所有机型(附完整案例)

前言navigationBar相信大家都不陌生把?今天我们就来说说自定义navigationBar,把它改变成我们想要的样子(搜索框+胶囊、搜索框+返回按钮+胶囊等)。 思路 隐藏原生样式获取胶囊...

[微信小程序] 开发注意事项、疑问、代码优化

[微信小程序] 开发注意事项、疑问、代码优化

在开发小程序的时候,或多或少都会遇到些问题,也有很多容易被忽略的问题;前端以提升用户体验为主,适当规避问题、优化代码可提升性能,可大大提升用户体验。 注意事项1. 自定义组件自定义组件内wx...

[微信小程序] 获取view宽高度、获取自定义组件宽高度

[微信小程序] 获取view宽高度、获取自定义组件宽高度

一、获取view宽高度给view设置一个id(class)名,用法和jQuery类似,用来获取指定id相关信息。 <view id="test">测试view<...

[微信小程序] 页面跳转及参数传递

[微信小程序] 页面跳转及参数传递

前言小程序的跳转方法有很多种,有的人一直只用wx.navigateTo跳转,由于页面栈限制,跳着跳着小程序就没反应了,今天就来说小程序的跳转几种跳转方式及作用。 正文一、wx.switchTab...

[微信小程序] 单张、多张图片上传(图片转base64格式)实践经验

[微信小程序] 单张、多张图片上传(图片转base64格式)实践经验

定义初始数据: data: { imgList: [], // 图片集合 baseImg: [], // base64图片集合 maxImg: 8, // 图片上传最高...

[微信小程序]设置缓存过期时间

因为小程序缓存没有说明具体清除时间,所以我们就得自己设置过期时间对缓存进行清理,以达到我们的业务场景,方便使用。 // 获取缓存的过期时间 let clearTime = wx.getStorag...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。