SelectorQuery
简介
选择器
方法参数
方法 | 参数 | 说明 |
---|---|---|
exec | 无 | 执行所有的请求 |
select | selector | 在当前页面下选择第一个匹配选择器 selector 的节点,返回一个 NodesRef 对象实例,可以用于获取节点信息 |
selectAll | selector | 在当前页面下选择匹配选择器 selector 的节点,返回一个 NodesRef 对象实例。 与 selectorQuery.select(selector) 不同的是,它选择所有匹配选择器的节点 |
selectViewport | 无 | 选择显示区域,可用于获取显示区域的尺寸、滚动位置等信息,返回一个 NodesRef 对象实例 |
示例代码
Page({
onReady() {
this.selectorQuery = dlt.createSelectorQuery();
},
queryNodeInfo() {
this.selectorQuery
// .in(this); 用于自定义组件内加此语句
.select('.target')
// 或者.selectAll('.target')
// 或者.selectViewport()
.boundingClientRect((res) => {
console.log('节点信息', res);
})
.exec();
},
});