const version = wx.getAppBaseInfo().SDKVersion
if (compareVersion(version, '2.26.2') >= 0) {
// openEmbeddedMiniProgram,需要小程序基础库版本不低于 2.26.2
wx.openEmbeddedMiniProgram({
appId: '小程序appid',
extraData: param
})
} else {
wx.navigateToMiniProgram({
appId: '小程序appid',
extraData: param
})
}
上述方法可以跳转到b小程序,其中openEmbeddedMiniProgram可以打开半屏小程序,注意调用该方法需要申请,且该方法仅支持小程序基础库2.26.2以上(详见5.8.1),如果调用该方法需要进行版本判断兼容,若无半屏打开需求,建议直接调用navigateToMiniProgram打开
在b小程序中完成后,会回调结果,具体结果可以在小程序生命周期Page.onShow中通过以下方式获取:
onShow: function () { let options = wx.getEnterOptionsSync(); if (op |