执行插件命令
类型:CommandInterface
通过引擎实例获取命令实例:
engine.command;
new (editor: EditorInterface): CommandInterface
queryEnabled
查询是否有启用指定插件命令
queryEnabled(name: string): boolean;
queryState
查询插件状态
queryState(name: string, ...args: any): any;
execute
执行插件命令,参数为插件约定好的参数,可在插件列表中查看每个插件所需要的参数
如果执行命令时,编辑器未 focus,则会自动 focus 到上次 blur 时的位置
execute(name: string, ...args: any): any;
executeMethod
单纯的执行插件方法,需要保证插件中有定义需要调用的方法。与 execute
的区别:execute
方法主要对编辑器有所更改
executeMethod(name: string, method: string, ...args: any): any;