@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