1.8 KiB

title, sidebar_position
title sidebar_position
Prop 3

@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;

相关类型: