blockly >扩展程序 >注册

Extensions.register() 函数

注册新的扩展函数。扩展是帮助初始化块的函数,通常会添加动态行为,例如 onchange 处理程序和更改器。这些规则使用 Block.applyExtension() 或 JSON“扩展”应用数组属性。

Signature:

export declare function register(name: string, initFn: Function): void;

参数

参数 类型 说明
name 字符串 此扩展程序的名称。
initFn 函数 用于初始化扩展块的函数。

返回

void

异常

{错误}如果扩展程序名称为空、扩展程序已注册或 extensionFn 不是函数,则会发生此错误。