@vtj / Modules / core / MaterialDescription
Interface: MaterialDescription
core.MaterialDescription
Table of contents
Properties
- alias
- categoryId
- childIncludes
- doc
- events
- from
- hidden
- icon
- id
- label
- name
- package
- parent
- parentIncludes
- props
- slots
- snippet
Properties
alias
• Optional alias: string
组件别名,即组件库导出的原始名称 如 import { Button } from 'ant-design-vue'
Defined in
packages/core/src/protocols/assets/material.ts:60
categoryId
• Optional categoryId: string | number
分类Id
Defined in
packages/core/src/protocols/assets/material.ts:91
childIncludes
• Optional childIncludes: boolean | string[]
只能允许哪些子组件, 如果不设置,则表示可以放置任何子组件, false表示不能放置在任何子组件
Defined in
packages/core/src/protocols/assets/material.ts:121
doc
• Optional doc: string
组件文档Url
Defined in
packages/core/src/protocols/assets/material.ts:86
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
Block Id
Defined in
packages/core/src/protocols/assets/material.ts:136
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
组件库导出的名称 如 import { Button } from 'ant-design-vue' parent: Button alias: Group name: AButtonGroup const AButtonGroup = Button.Group; 当 parent 有值时 alias 可以设置多级,如 Group.Item
Defined in
packages/core/src/protocols/assets/material.ts:71
parentIncludes
• Optional parentIncludes: boolean | string[]
只能放置在哪些组件内, 如果不设置,则表示可以放置在任何组件内, false表示不能放置在任何组件内
Defined in
packages/core/src/protocols/assets/material.ts:116
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