Skip to content

打开湘易办APP内指定小程序 - openXybApp

简介

  • 该任务是一个单向任务,无回调值信息
  • 该任务用于打开指定小程序,可通过入参指定小程序的页面、并且可以在打开时,通过extraData给小程序携带额外的数据对象

环境适配说明

环境名称是否支持jssdk文件最低版本号npm包最低版本号
湘易办APP-小程序1.1.40.0.4
湘易办APP-小程序-webview1.1.80.0.4
湘易办APP-webview2.0.00.0.4
三方H5----
三方小程序----

参数

参数名类型必填描述
appCodeString小程序的APPCode,不是uni开头的APPID
pageUrlString小程序指定页面路径
extraDataObject携带到另外一个小程序的额外数据信息

返回值

示例

javascript
this.$xybAgent.openXybApp({
  appCode: 'appCode',
  pageUrl: 'pageUrl',
  extraData: {}
});

💡注意事项

  • 小程序APPCode,不是uni开头的APPID
  • 小程序指定页面路径,格式为pages/pageName/pageName
  • 小程序指定页面路径,小程序内页面路径必须与小程序内页面的pagePath一致
  • 若需要跳转到指定页面,并且携带参数,建议在pageUrl携带参数
  • 需要接收其他小程序携带过来的数据信息时,需要在App.onLaunch生命周期中添加监听事件来处理对应的数据信息,示例代码如下:
javascript
App({
  onLaunch: function (options) {
    uni.onNativeEventReceive((event, data) => {
      // 执行对应的判断和数据处理
    })
  }
});