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

    枚举 ErrorCode

    调用插件接口失败的错误码,全部以 YMX_ 打头

    const plugin = ymx.requirePlugin('some-plugin-id'); plugin.someFunction() .then(res => { console.log('执行成功', res); }) .catch(err => { console.error('执行失败', err); switch (err.code) { case 'YMX_PLUGIN_MODULE_NOT_FOUND': alert('没有打包 some-plugin-id 插件'); break; case 'YMX_METHOD_NOT_FOUND': alert('插件不支持 someFunction 接口'); break; default: alert(err.message); break; } });

    索引

    枚举成员

    BridgeNotFound: "YMX_BRIDGE_NOT_FOUND"

    bridge 不存在

    Failed: "YMX_FAILED"

    常规失败

    MethodExecuteFailed: "YMX_METHOD_EXECUTE_FAILED"

    执行失败

    MethodMultipleFound: "YMX_METHOD_MULTIPLE_FOUND"

    多个方法重名

    MethodNameRequired: "YMX_METHOD_NAME_REQUIRED"

    缺少方法名称

    MethodNotFound: "YMX_METHOD_NOT_FOUND"

    方法不存在

    MissingParameter: "YMX_MISSING_PARAMETER"

    缺少参数

    PluginImportFailed: "YMX_PLUGIN_IMPORT_FAILED"

    引入插件模块失败

    PluginInvalid: "YMX_PLUGIN_INVALID"

    插件无效

    PluginModuleNotFound: "YMX_PLUGIN_MODULE_NOT_FOUND"

    插件模块不存在

    PluginMultipleFound: "YMX_PLUGIN_MULTIPLE_FOUND"

    找到多个插件类

    PluginNameRequired: "YMX_PLUGIN_NAME_REQUIRED"

    缺少插件名称

    PluginNotFound: "YMX_PLUGIN_NOT_FOUND"

    插件不存在

    Unavailable: "YMX_UNAVAILABLE"

    不可用

    Unimplemented: "YMX_UNIMPLEMENTED"

    未实现