diff --git a/packages/schema/src/index.ts b/packages/schema/src/index.ts index aafd8d8f..b20ded1b 100644 --- a/packages/schema/src/index.ts +++ b/packages/schema/src/index.ts @@ -297,3 +297,8 @@ export interface DisplayCondItem { export interface DisplayCond { cond: DisplayCondItem[]; } + +export interface UiComponentProps { + config: T; + model?: any; +} diff --git a/packages/ui/src/container/src/Container.vue b/packages/ui/src/container/src/Container.vue index 330eee4d..9607cf04 100644 --- a/packages/ui/src/container/src/Container.vue +++ b/packages/ui/src/container/src/Container.vue @@ -9,7 +9,7 @@ :id="item.id" :class="`${item.className || ''}`" :style="app?.transformStyle(item.style || {})" - :config="item" + :config="{ ...item, [IS_DSL_NODE_KEY]: true }" > @@ -19,19 +19,13 @@