blockly > 擴充功能 > register

Extensions.register() 函式

註冊新的擴充功能函式。擴充功能是可協助初始化區塊的函式,通常新增了動態行為,例如 onchange 處理常式和變動器。系統會使用 Block.applyExtension() 或 JSON「extensions」陣列屬性進行套用。

Signature:

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

參數

參數 類型 說明
名稱 字串 這項擴充功能的名稱。
initFn 函式 用於初始化擴充區塊的函式。

傳回:

void

例外狀況

如果擴充功能名稱空白、已註冊的擴充功能,或 extensionFn 並非函式,{Error}。