Skip to content

基础配置初始化 - initConfig

简介

  • 此API是一个单向任务

环境适配说明

环境名称是否支持jssdk文件最低版本号npm包最低版本号
湘易办APP-小程序--0.1.0
湘易办APP-小程序-webview--0.1.0
湘易办APP-webview--0.1.0
三方H5--0.1.0
三方小程序-H5--0.1.0

参数

参数名类型可选值描述
appIdArray--能力的APPID清单
needObBooleantrue / false接口请求是否需要被监控
baseURLString--接口请求的基础URL地址
appCodeString--应用编码
headersObject--接口请求头配置
autoUpdateBooleantrue / false是否需要自动更新胶囊按钮配置
needConfigBooleantrue / false接口请求是否需要返回配置信息
wxSignParamObject--微信小程序下H5页面的加签信息
autoConfigBooleantrue / false是否需要自动配置胶囊按钮配置
reqInterceptorFunction--接口请求拦截器
resInterceptorFunction--接口相应拦截器

返回值 -

示例

javascript
$xybAgent.initConfig({
  appId: ['123123321'],
  needOb: true,
  baseURL: "https://www.google.com",
  appCode: "123123213",
  headers: {
    contentType: "application/json"
  },
  autoUpdate: true,
  needConfig: true,
  wxSignParam: {
    sign: 'xxxx'
  },
  autoConfig: true,
  reqInterceptor: (req) => {
    // do sth
  },
  resInterceptor: (res) => {
    // do sth
  }
});