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:104
模板id
__VERSION__?
optional__VERSION__:string
Defined in: packages/core/src/protocols/schemas/block.ts:99
版本
__VTJ_BLOCK__?
optional__VTJ_BLOCK__:boolean
Defined in: packages/core/src/protocols/schemas/block.ts:94
标记
computed?
optionalcomputed:Record<string,JSFunction>
Defined in: packages/core/src/protocols/schemas/block.ts:44
计算属性
css?
optionalcss:string
Defined in: packages/core/src/protocols/schemas/block.ts:54
样式
dataSources?
optionaldataSources:Record<string,DataSourceSchema>
Defined in: packages/core/src/protocols/schemas/block.ts:84
数据源
emits?
optionalemits: (string|BlockEmit)[]
Defined in: packages/core/src/protocols/schemas/block.ts:64
定义事件
expose?
optionalexpose:string[]
Defined in: packages/core/src/protocols/schemas/block.ts:69
定义暴露公共属性
id?
optionalid:string
Defined in: packages/core/src/protocols/schemas/block.ts:9
唯一标识
inject?
optionalinject:BlockInject[]
Defined in: packages/core/src/protocols/schemas/block.ts:24
注入
lifeCycles?
optionallifeCycles:Record<string,JSFunction>
Defined in: packages/core/src/protocols/schemas/block.ts:34
生命周期集
locked?
optionallocked:boolean
Defined in: packages/core/src/protocols/schemas/block.ts:19
锁定
methods?
optionalmethods: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?
optionalnodes:NodeSchema[]
Defined in: packages/core/src/protocols/schemas/block.ts:79
节点树
props?
optionalprops: (string|BlockProp)[]
Defined in: packages/core/src/protocols/schemas/block.ts:59
定义属性参数
slots?
optionalslots: (string|BlockSlot)[]
Defined in: packages/core/src/protocols/schemas/block.ts:74
定义插槽
state?
optionalstate:BlockState
Defined in: packages/core/src/protocols/schemas/block.ts:29
状态数据
transform?
optionaltransform:Record<string,string>
Defined in: packages/core/src/protocols/schemas/block.ts:89
babel代码转换缓存
watch?
optionalwatch:BlockWatch[]
Defined in: packages/core/src/protocols/schemas/block.ts:49
侦听器