blockly > Extensions > register

Extensions.register() 函数

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

Signature:

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

参数

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

返回

void

异常

如果扩展程序名称为空、扩展程序已注册或 extensionFn 不是函数,将出现 {错误}。