Skip to content

# 模块 CustomComponents ​

渲染进程模块，游戏进程不能直接使用。

这个模块包含了一些系统使用的函数式组件。

- 函数
  - `createSettingComponents`
  - `createToolbarComponents`
  - `createToolbarEditorComponents`

## createSettingComponents() ​

ts

    declare function createSettingComponents(): {
        Default: SettingComponent
        Boolean: SettingComponent
        Number: SettingComponent
        HotkeySetting: SettingComponent
        ToolbarEditor: SettingComponent
        Radio: (items: string[]) => SettingComponent
    }

- 函数说明

  获取所有的设置的编辑组件，参考 指南

## createToolbarComponents() ​

ts

    declare function createToolbarComponents(): {
        DefaultTool: CustomToolbarComponent;
        KeyTool: CustomToolbarComponent;
        ItemTool: CustomToolbarComponent;
        AssistKeyTool: CustomToolbarComponent;
    }

- 函数说明

  获取所有的自定义工具项显示组件

## createToolbarEditorComponents() ​

ts

    declare function createToolbarEditorComponents(): {
        DefaultTool: CustomToolbarComponent;
        KeyTool: CustomToolbarComponent;
        ItemTool: CustomToolbarComponent;
        AssistKeyTool: CustomToolbarComponent;
    }

- 函数说明

  获取所有自定义工具项的编辑组件，即在系统设置的自定义工具栏项内的编辑组件