Skip to content

@vtj / Modules / core / MaterialDescription

Interface: MaterialDescription

core.MaterialDescription

Table of contents

Properties

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

Released under the MIT License.