Skip to content

@vtj


@vtj / core / BlockSchema

Interface: BlockSchema

Defined in: packages/core/src/protocols/schemas/block.ts:5

Properties

__TEMPLATE_ID__?

optional __TEMPLATE_ID__: string

Defined in: packages/core/src/protocols/schemas/block.ts:99

模板id


__VERSION__?

optional __VERSION__: string

Defined in: packages/core/src/protocols/schemas/block.ts:94

版本


__VTJ_BLOCK__?

optional __VTJ_BLOCK__: boolean

Defined in: packages/core/src/protocols/schemas/block.ts:89

标记


computed?

optional computed: Record<string, JSFunction>

Defined in: packages/core/src/protocols/schemas/block.ts:44

计算属性


css?

optional css: string

Defined in: packages/core/src/protocols/schemas/block.ts:54

样式


dataSources?

optional dataSources: Record<string, DataSourceSchema>

Defined in: packages/core/src/protocols/schemas/block.ts:79

数据源


emits?

optional emits: (string | BlockEmit)[]

Defined in: packages/core/src/protocols/schemas/block.ts:64

定义事件


id?

optional id: string

Defined in: packages/core/src/protocols/schemas/block.ts:9

唯一标识


inject?

optional inject: BlockInject[]

Defined in: packages/core/src/protocols/schemas/block.ts:24

注入


lifeCycles?

optional lifeCycles: Record<string, JSFunction>

Defined in: packages/core/src/protocols/schemas/block.ts:34

生命周期集


locked?

optional locked: boolean

Defined in: packages/core/src/protocols/schemas/block.ts:19

锁定


methods?

optional methods: Record<string, JSFunction>

Defined in: packages/core/src/protocols/schemas/block.ts:39

自定义方法


name

name: string

Defined in: packages/core/src/protocols/schemas/block.ts:14

组件名


nodes?

optional nodes: NodeSchema[]

Defined in: packages/core/src/protocols/schemas/block.ts:74

节点树


props?

optional props: (string | BlockProp)[]

Defined in: packages/core/src/protocols/schemas/block.ts:59

定义属性参数


slots?

optional slots: (string | BlockSlot)[]

Defined in: packages/core/src/protocols/schemas/block.ts:69

定义插槽


state?

optional state: BlockState

Defined in: packages/core/src/protocols/schemas/block.ts:29

状态数据


transform?

optional transform: Record<string, string>

Defined in: packages/core/src/protocols/schemas/block.ts:84

babel代码转换缓存


watch?

optional watch: BlockWatch[]

Defined in: packages/core/src/protocols/schemas/block.ts:49

侦听器

Released under the MIT License.