blockly >扩展程序 >registerMutator
Extensions.registerMutator() 函数
注册一个新的扩展函数,该函数用于向块添加赋值函数。在注册时,此操作会对变更器执行一些基本的完整性检查。如果对 mixin 同时定义了 Compose 和 Decompose,封装容器还可以向该块添加一个变更器对话框。
Signature:
export declare function registerMutator(name: string, mixinObj: any, opt_helperFn?: () => any, opt_blockList?: string[]): void;
参数
参数 | 类型 | 说明 |
---|---|---|
name | 字符串 | 此更改器扩展程序的名称。 |
mixinObj | 任意 | 要混入的值。 |
opt_helperFn | () =>任意 | (可选)混合对象后要应用的可选函数。 |
opt_blockList | 字符串[] | (可选)要在更改器对话框的浮出控件中显示的块的列表。 |
返回:
void
异常
{Error}(如果变更无效或无法应用于块)。