Skip to content

@vtj


@vtj / core / NodeSchema

Interface: NodeSchema ​

Defined in: packages/core/src/protocols/schemas/node.ts:6

低代码组件协议

Properties ​

children? ​

optional children: NodeChildren

Defined in: packages/core/src/protocols/schemas/node.ts:50

子组件


directives? ​

optional directives: NodeDirective[]

Defined in: packages/core/src/protocols/schemas/node.ts:45

内置指令


events? ​

optional events: NodeEvents

Defined in: packages/core/src/protocols/schemas/node.ts:40

绑定事件


from? ​

optional from: NodeFrom

Defined in: packages/core/src/protocols/schemas/node.ts:20

来源


id? ​

optional id: string

Defined in: packages/core/src/protocols/schemas/node.ts:10

节点标识


invisible? ​

optional invisible: boolean

Defined in: packages/core/src/protocols/schemas/node.ts:30

不可见的


locked? ​

optional locked: boolean

Defined in: packages/core/src/protocols/schemas/node.ts:25

锁定


name ​

name: string

Defined in: packages/core/src/protocols/schemas/node.ts:15

节点名称


props? ​

optional props: NodeProps

Defined in: packages/core/src/protocols/schemas/node.ts:35

组件属性, 当 name 为 slot 时 props 是 插槽的参数


slot? ​

optional slot: string | NodeSlot

Defined in: packages/core/src/protocols/schemas/node.ts:55

放置在组件的插槽