判断上下文中是否含有给定键名的数据。
viewContextInstance.has(name: string): boolean
1.6.2+
name: string
- 数据在上下文中的唯一键名。true
- 上下文中含有给定键名的数据。否则 false
。向上下文中添加或更新数据。如果给定键名的数据尚不存在,则添加数据,否则覆盖键名对应的既有数据。
viewContextInstance.set(name: string, value: any): ViewContext
1.6.2+
name: string
- 数据在上下文中的唯一键名。value: any
- 要设置的数据。从上下文中获取给定键名对应的数据。如果键名在上下文中并不存在,则返回undefined
。
viewContextInstance.get(name: string): any | undefined
1.6.2+
name: string
- 数据在上下文中的唯一键名。undefined
。从上下文中移除给定键名对应的数据,并返回被移除的数据。如果数据尚不存在,则返回undefined
。
viewContextInstance.remove(name: string): any | undefined
1.6.2+
name: string
- 数据在上下文中的唯一键名。undefined
。清空上下文中,移除上下文中的所有数据。
viewContextInstance.clear(): ViewContext
1.6.2+
列举上下文中的所有键名。
viewContextInstance.listKeys(): string[]
1.6.2+
获取上下文中存放的数据个数。
viewContextInstance.size(): number
1.6.2+