微信小程序如何实现跳转到其它小程序的功能
微信小程序目前已经支持跳出到其它小程序了。但是前提是2个小程序必须被同一个公众号关联,如果没有关联则无法打开,下面就实现小程序之间相互跳转的步骤。
1、微信公众号关联小程序:
登录微信公众号后台 -》 小程序 -》小程序管理 -》关联小程序
这里需要填入小程序对应的AppID,然后管理员验证通过即可。
2、小程序实现跳转功能
关联成功后,以前是使用下面代码来实现关联:
wx.navigateToMiniProgram({
appId: 'xxxxxxxxxxxxxxxxxx', // 要跳转的小程序的appid
path: 'page/index/index', // 跳转的目标页面 如果不填,或者填写为空字符串,默认跳转到小程序首页
extarData: {
open: 'auth'
},
success(res) {
// code成功回调。打开成功
}
})注意:上面的是老版本的写法。目前改接口即将废弃,需要使用<navigator>组件来完成此功能,代码如下:
<navigator target="miniProgram" open-type="navigate" app-id="" path="" extra-data="" version="release">打开绑定的小程序</navigator>说明:
当target="miniProgram"时有效,要打开的小程序版本,有效值 develop(开发版),trial(体验版),release(正式版),仅在当前小程序为开发版或体验版时此参数有效;如果当前小程序是正式版,则打开的小程序必定是正式版。
3、开发过程中错误提示
a:小程序提示:该功能无法使用 请返回使用该小程序其他功能
这种错误,一般是由于小程序关联的微信公众号不一致,或者其中有没有关联成功。我们登录微信公众号后台进行 检查修改后即可。
b:提示你无改小程序体验权限
当你没有要跳转的小程序的体验权限时,开发版本测试version="trial" 的时候,会提示你无改小程序体验权限。 上线使用 version="release" 即可。
本文内容仅供个人学习、研究或参考使用,不构成任何形式的决策建议、专业指导或法律依据。未经授权,禁止任何单位或个人以商业售卖、虚假宣传、侵权传播等非学习研究目的使用本文内容。如需分享或转载,请保留原文来源信息,不得篡改、删减内容或侵犯相关权益。感谢您的理解与支持!