跳到主要内容

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;

相关类型: