@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
初始化时的低代码片段