Skip to content

@vtj


@vtj / core / MaterialDescription

Interface: MaterialDescription

Defined in: packages/core/src/protocols/assets/material.ts:51

Properties

alias?

optional alias: string

Defined in: packages/core/src/protocols/assets/material.ts:60

组件别名,即组件库导出的原始名称 如 import { Button } from 'ant-design-vue'


categoryId?

optional categoryId: string | number

Defined in: packages/core/src/protocols/assets/material.ts:91

分类Id


childIncludes?

optional childIncludes: boolean | string[]

Defined in: packages/core/src/protocols/assets/material.ts:121

只能允许哪些子组件, 如果不设置,则表示可以放置任何子组件, false表示不能放置在任何子组件


doc?

optional doc: string

Defined in: packages/core/src/protocols/assets/material.ts:86

组件文档Url


events?

optional events: (string | MaterialEvent)[]

Defined in: packages/core/src/protocols/assets/material.ts:101

组件支持事件


from?

optional from: NodeFrom

Defined in: packages/core/src/protocols/assets/material.ts:131

组件来源


hidden?

optional hidden: boolean

Defined in: packages/core/src/protocols/assets/material.ts:126

不显示在组件面板


icon?

optional icon: string

Defined in: packages/core/src/protocols/assets/material.ts:76

组件预览图标


id?

optional id: string

Defined in: packages/core/src/protocols/assets/material.ts:136

Block Id


label?

optional label: string

Defined in: packages/core/src/protocols/assets/material.ts:81

组件中文名称描述


name

name: string

Defined in: packages/core/src/protocols/assets/material.ts:55

组件名称


package?

optional package: string

Defined in: packages/core/src/protocols/assets/material.ts:141

所属包名


parent?

optional parent: string

Defined in: packages/core/src/protocols/assets/material.ts:71

组件库导出的名称 如 import { Button } from 'ant-design-vue' parent: Button alias: Group name: AButtonGroup const AButtonGroup = Button.Group; 当 parent 有值时 alias 可以设置多级,如 Group.Item


parentIncludes?

optional parentIncludes: boolean | string[]

Defined in: packages/core/src/protocols/assets/material.ts:116

只能放置在哪些组件内, 如果不设置,则表示可以放置在任何组件内, false表示不能放置在任何组件内


props?

optional props: MaterialProp[]

Defined in: packages/core/src/protocols/assets/material.ts:96

组件支持属性,待定义


slots?

optional slots: (string | MaterialSlot)[]

Defined in: packages/core/src/protocols/assets/material.ts:106

组件支持的插槽


snippet?

optional snippet: Partial<NodeSchema>

Defined in: packages/core/src/protocols/assets/material.ts:111

初始化时的低代码片段

Released under the MIT License.