core
    正在准备搜索索引...

    接口 YmxCore

    Core

    interface YmxCore {
        coreVersionCode: number;
        coreVersionName: string;
        inApp: boolean;
        isAndroid: boolean;
        isHarmony: boolean;
        isIos: boolean;
        isWeb: boolean;
        versionCode: number;
        versionName: string;
        arrayBufferToBase64(buffer: Uint8Array): string;
        base64ToArrayBuffer(base64: string): Uint8Array;
        requirePlugin(pluginId: string): object;
    }

    层级 (查看层级一览)

    索引
    coreVersionCode: number

    基础库版本号,如 2608200

    coreVersionName: string

    基础库版本名,如 1.260820.0

    inApp: boolean

    是否运行在 APP 环境中

    isAndroid: boolean

    是否运行在 Android APP 环境中

    isHarmony: boolean

    是否运行在 HarmonyOS APP 环境中

    isIos: boolean

    是否运行在 iOS APP 环境中

    isWeb: boolean

    是否运行在浏览器环境中

    versionCode: number

    APP 版本号,如 123

    versionName: string

    APP 版本名,如 1.2.3

    • 同步方法,将 ArrayBuffer 对象转成 Base64 字符串

      参数

      • buffer: Uint8Array

      返回 string

    • 同步方法,将 Base64 字符串转成 ArrayBuffer 对象

      参数

      • base64: string

      返回 Uint8Array

    • 同步方法,构建插件 js API 接口实例。

      此接口返回 object 类型,为获得接口类型验证和智能提示,请按如下操作:

      • 安装插件的 TypeScript 接口类型定义包,以 ymx-wechat 插件为例
      npm install --save-dev @ymxjs/ymx-wechat
      
      • 将 requirePlugin 返回值强制转换为插件的对应类型 YmxWechat
      const wechat = ymx.requirePlugin('ymx-wechat') as YmxWechat;
      // 至此,调用 wechat 下的接口即可获得开发环境类型验证和智能提示
      // wechat.login...

      参数

      • pluginId: string

        插件 ID

      返回 object