Skip to content

@vtj


@vtj / core / MaterialDescription

Interface: MaterialDescription ​

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

Properties ​

alias? ​

optional alias: string

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

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


categoryId? ​

optional categoryId: string | number

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

分类Id


childIncludes? ​

optional childIncludes: boolean | string[]

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

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


doc? ​

optional doc: string

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

组件文档Url


events? ​

optional events: (string | MaterialEvent)[]

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

组件支持事件


from? ​

optional from: NodeFrom

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

组件来源


hidden? ​

optional hidden: boolean

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

不显示在组件面板


icon? ​

optional icon: string

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

组件预览图标


id? ​

optional id: string

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

Block Id


label? ​

optional label: string

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

组件中文名称描述


name ​

name: string

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

组件名称


package? ​

optional package: string

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

所属包名


parent? ​

optional parent: string

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

组件库导出的名称 如 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:121

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


props? ​

optional props: MaterialProp[]

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

组件支持属性,待定义


slots? ​

optional slots: (string | MaterialSlot)[]

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

组件支持的插槽


snippet? ​

optional snippet: Partial<NodeSchema>

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

初始化时的低代码片段