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
侦听器