Skip to content

@vtj


@vtj / designer / WidgetManager

Class: WidgetManager ​

Defined in: packages/designer/types/managers/widget.d.ts:5

Widget管理类

Constructors ​

Constructor ​

new WidgetManager(builtIn?): WidgetManager

Defined in: packages/designer/types/managers/widget.d.ts:7

Parameters ​

builtIn? ​

Widget[]

Returns ​

WidgetManager

Methods ​

get() ​

get(name): Widget

Defined in: packages/designer/types/managers/widget.d.ts:19

根据名称获取器件配置

Parameters ​

name ​

string

Returns ​

Widget


getRemoteWidgets() ​

getRemoteWidgets(): Widget[]

Defined in: packages/designer/types/managers/widget.d.ts:43

获取支持Remote器件

Returns ​

Widget[]


getWidgets() ​

getWidgets(region?, group?): Widget[]

Defined in: packages/designer/types/managers/widget.d.ts:38

根据区域名称获取区域内的器件配置

Parameters ​

region? ​

"Brand" | "Toolbar" | "Actions" | "Apps" | "Workspace" | "Settings" | "Status" | "Preview"

group? ​

string

Returns ​

Widget[]


register() ​

register(widget): void

Defined in: packages/designer/types/managers/widget.d.ts:13

注册一个器件

Parameters ​

widget ​

Widget

Returns ​

void


removeRemoteWidgets() ​

removeRemoteWidgets(): void

Defined in: packages/designer/types/managers/widget.d.ts:44

Returns ​

void


set() ​

set(name, widget): void

Defined in: packages/designer/types/managers/widget.d.ts:26

修改器件

Parameters ​

name ​

string

widget ​

Partial<Widget>

Returns ​

void


unregister() ​

unregister(name): void

Defined in: packages/designer/types/managers/widget.d.ts:31

删除器件

Parameters ​

name ​

string

Returns ​

void