gutenbergdocs/docs/reference-guides/data/data-core-commands.md
2025-10-22 01:40:18 +08:00

2.0 KiB

命令数据

命名空间:core/commands

选择器

getCommandLoaders

返回已注册的命令加载器。

参数

  • state Object: 状态树
  • contextual boolean: 是否仅返回上下文相关的命令加载器

返回值

  • import('./actions').WPCommandLoaderConfig[]: 已注册的命令加载器列表

getCommands

返回已注册的静态命令。

参数

  • state Object: 状态树
  • contextual boolean: 是否仅返回上下文相关的命令

返回值

  • import('./actions').WPCommandConfig[]: 已注册的命令列表

getContext

返回当前活动上下文。

参数

  • state Object: 状态树

返回值

  • string: 上下文

isOpen

返回命令面板是否处于打开状态。

参数

  • state Object: 状态树

返回值

  • boolean: 返回命令面板是否打开

操作

close

关闭命令面板。

返回值

  • Object: 操作对象

open

打开命令面板。

返回值

  • Object: 操作对象

registerCommand

返回用于注册新命令的操作对象。

参数

  • config WPCommandConfig: 命令配置

返回值

  • Object: 操作对象

registerCommandLoader

注册命令加载器。

参数

  • config WPCommandLoaderConfig: 命令加载器配置

返回值

  • Object: 操作对象

unregisterCommand

返回用于取消注册命令的操作对象。

参数

  • name string: 命令名称

返回值

  • Object: 操作对象

unregisterCommandLoader

取消注册命令加载器钩子。

参数

  • name string: 命令加载器名称

返回值

  • Object: 操作对象