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

    接口 YmxCore

    Core

    interface YmxCore {
        inApp: boolean;
        isAndroid: boolean;
        isHarmony: boolean;
        isIos: boolean;
        isWeb: boolean;
        sdkVersionCode: number;
        sdkVersionName: string;
        versionCode: number;
        versionName: string;
        requirePlugin(pluginId: string): object;
    }

    层级 (查看层级一览)

    索引

    属性

    inApp: boolean

    是否运行在 APP 环境中

    isAndroid: boolean

    是否运行在 Android APP 环境中

    isHarmony: boolean

    是否运行在 HarmonyOS APP 环境中

    isIos: boolean

    是否运行在 iOS APP 环境中

    isWeb: boolean

    是否运行在浏览器环境中

    sdkVersionCode: number

    基础库版本号,如 260520

    sdkVersionName: string

    基础库版本名,如 1.2605.20

    versionCode: number

    APP 版本号,如 123

    versionName: string

    APP 版本名,如 1.2.3

    方法

    • 构建插件 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