PropertyManager 属性管理类
- 绑定的所有属性都有次类管理
属性
readonly id: string 唯一标识
方法
setProperty 存储属性
typescript
/**
*@description 存储属性
*@param target 类型或集合id
*@param id id
*@param property 要保存的属性
*@return void
*/
setProperty(target: string, id: string, property: Record<string | symbol, any>): voidgetProperty 获取属性
typescript
/**
*@description 获取属性
*@param target 类型或集合id
*@param id id
*@return result 保存的属性或undefined
*/
getProperty(target: string, id: string): Record<string | symbol, any> | undefinedremoveProperty 删除属性
typescript
/**
*@description 删除属性
*@param target 类型或集合id
*@param id id
*@return void
*/
removeProperty(target: string, id: string): voidclear 清空属性
typescript
/**
*@description 清空属性
*@param target 要清除的目标,不传清除所有
*@return void
*/
clear(target?: string): void