Prop
@types IPublicModelProp
@since v1.0.0
基本介绍
属性模型
属性
id
id
@type {string}
key
key 值
@type {string | number | undefined}
path
返回当前 prop 的路径
@type {string[]}
node
返回所属的节点实例
@type {IPublicModelNode | null}
相关类型:IPublicModelNode
slotNode
当本 prop 代表一个 Slot 时,返回对应的 slotNode
@type {IPublicModelNode | undefined | null}
相关类型:IPublicModelNode
方法
setValue
设置值
/**
* 设置值
* set value for this prop
* @param val
*/
setValue(val: IPublicTypeCompositeValue): void;
相关类型:IPublicTypeCompositeValue
getValue
获取值
/**
* 获取值
* get value of this prop
*/
getValue(): any;
remove
移除值
/**
* 移除值
* remove value of this prop
* @since v1.0.16
*/
remove(): void;
@since v1.0.16
exportSchema
导出值
/**
* 导出值
* export schema
* @param stage
*/
exportSchema(stage: IPublicEnumTransformStage): IPublicTypeCompositeValue;
相关类型: