Skip to main content

query 查询属性匹配的后代元素

query

类型: MethodDeclaration

所属类: UIElement

定义位置: ui.ts

描述

查询属性匹配的后代元素

参数 key: 属性键

参数 value: 属性值

返回值:元素实例

参数

参数名类型描述默认值
keystring--
valueany--

返回值

类型: UIElement \| undefined

元素实例

源代码

位置: 第 1610 行

public query(key: string, value: any): UIElement | undefined {
// 优先在自己的子元素列表中查找
for (const element of this.children as Array<any>) {
if (element[key] === value) return element
}
// 如果没有发现,继续深入查找
for (const element of this.children) {
const target = element.query(key, value)
if (target !== undefined) return target
}
return undefined
}

文档生成时间:2025/7/7 12:07:07