Skip to main content

PageSchema

@lowcode/builder-web


Interface: PageSchema

Defined in: packages/dsl/src/schema.ts:810

Описание одной страницы приложения.

Properties

id

id: string

Defined in: packages/dsl/src/schema.ts:811


layoutComponent?

optional layoutComponent: ComponentNode

Defined in: packages/dsl/src/schema.ts:815


name

name: string

Defined in: packages/dsl/src/schema.ts:812


path

path: string

Defined in: packages/dsl/src/schema.ts:813


rootComponent

rootComponent: ComponentNode

Defined in: packages/dsl/src/schema.ts:814


state?

optional state: PageStateSchema

Defined in: packages/dsl/src/schema.ts:823

Локальное состояние страницы.

Переменные из этого блока доступны в выражениях как state.* при нахождении внутри данной страницы.


watchers?

optional watchers: PageWatcher[]

Defined in: packages/dsl/src/schema.ts:828

Watchers (effects), срабатывающие по изменению выражения.