小程序的相互跳转

微信 小程序 988      收藏
小程序的相互跳转

小程序之间互相跳转,使用wx.navigateToMiniProgram来实现。
官方文档:https://mp.weixin.qq.com/debug/wxadoc/dev/api/navigateToMiniProgram.html
上面有一句话,要注意:打开同一公众号下关联的另一个小程序。如果没有关联同一个公众号,则无法成功打开另一小程序。
公众号关联小程序
公众号关联小程序后,将可在图文消息、自定义菜单、模板消息等功能中使用小程序。
关联规则:
所有公众号都可以关联小程序。
一个公众号可关联10个同主体的小程序,3个不同主体的小程序。
一个小程序可关联3个公众号。
公众号一个月可新增关联小程序13次,小程序一个月可新增关联5次。
关联流程:
登录公众号后台-小程序-小程序管理-添加-关联小程序
如果你已经关联成功,那就可以看一下代码的实现了,如下:
if (wx.navigateToMiniProgram) {wx.navigateToMiniProgram({appId: recommend.appid,path: '/pages/detail/detail?cid=' + cid})} else {wx.previewImage({urls: [recommend.qrcode],})}
wx.navigateToMiniProgram,从基础库 1.3.0 开始支持,低版本需做兼容处理。
低版本时,我们就直接给用户显示一张带二维码的图片,告知用户需要升级微信版本,或者扫描二维码才能进入。
测试的时候,需要跳到另一个小程序的体验版,可以设置envVersion参数:develop(开发版),trial(体验版),release(正式版)。
如果你公司的小程序产品比较多,又想把数据打能,这种方式是个不错的选择~

<web-view></web-view>