dlt.createSelectorQuery
简介
返回一个 SelectorQuery 对象实例。可以在这个实例上使用 select 等方法选择节点,并使用 boundingClientRect 等方法选择需要查询的信息。
入参
无
返回值
示例代码
Page({
data: {
metrics: [],
},
onReady() {
this.queryNodeInfo();
},
queryNodeInfo() {
const query = dlt.createSelectorQuery();
query.select('#the-id').boundingClientRect(function (res) {
res.top; // #the-id 节点的上边界坐标(相对于显示区域)
});
query.selectViewport().scrollOffset(function (res) {
res.scrollTop; // 显示区域的竖直滚动位置
});
query.exec();
},
});