判断当前客户端版本是否支持指定 JS 接口, checkJsApi 接口是客户端6.0.2新引入的一个预留接口,第一期开放的接口均可不使用 checkJsApi 来检测

interface CheckApiConfig {
    jsApiList: string[];
    cancel?(): void;
    complete?(res?: any): void;
    fail?(error?: any): void;
    success(res: {
        checkResult: {
            [methodName: string]: boolean;
        };
        errMsg: {
            msg: string;
        };
    }): void;
}

层级 (查看完整内容)

属性

jsApiList: string[]

需要检测的JS接口列表

方法

  • 用户点击取消时的回调函数,仅部分有用户取消操作的api才会用到

    返回 void

  • 接口调用完成时执行的回调函数,无论成功或失败都会执行

    参数

    • 可选res: any

    返回 void

  • 接口调用失败时执行的回调函数

    参数

    • 可选error: any

    返回 void

  • 以键值对的形式返回,可用的 api 值 true,不可用为 false 如:{"checkResult":{"chooseImage":true},"errMsg":"checkJsApi:ok"}

    参数

    • res: {
          checkResult: {
              [methodName: string]: boolean;
          };
          errMsg: {
              msg: string;
          };
      }
      • checkResult: {
            [methodName: string]: boolean;
        }
        • [methodName: string]: boolean
      • errMsg: {
            msg: string;
        }
        • msg: string

    返回 void