场景:使用小程序过程中,部分场景会结合其他小程序进行使用。好在,小程序中存在着这样的api。

首先,跳转小程序有两种使用方法,其一为直接跳转,其二为在当前小程序中使用半屏方式打开第二个小程序

其一的方式很简单,直接使用wx.openEmbeddedMiniProgram,参数带上另一个小程序的appid即可

其二就需要现在小程序后台进行申请,和另一个小程序进行关联。方法如下:

在小程序管理后台「设置」-「第三方设置」-「半屏小程序管理」板块发起申请,最多可以申请10个小程序;

申请完成后,再次使用wx.openEmbeddedMiniProgram搭配上appid即可

wx.openEmbeddedMiniProgram({

      appId: 'wx0c7dd39c85b25908',

      envVersion: 'trial',

      success: function(val){

        console.log(val);

      },

      fail:function(err){

        console.log(err);

      },

})

注意,要先在app.json中使用“embeddedAppIdList”属性加入另一个小程序的appid。