NodesRef
简介
节点信息
方法参数
方法 | 参数 | 说明 |
---|---|---|
boundingClientRect | Function callback | 添加节点的布局位置的查询请求,相对于显示区域(单位:像素)。其功能类似于 DOM 的 getBoundingClientRect 。返回值是 nodesRef 对应的 selectorQuery |
fields | Object fields, Function callback | 获取节点的相关信息,需要获取的字段在 fields 中指定。返回值是 nodesRef 对应的 selectorQuery |
scrollOffset | Function callback | 添加节点的滚动位置查询请求(单位:像素)。节点必须是 scroll-view 或者 viewport 。返回值是 nodesRef 对应的 selectorQuery |
示例代码
Page({
onReady() {
let node = dlt.createSelectorQuery();
// 节点的位置信息,针对普通节点
node.select('node').boundingClientRect((rect) => {});
// 节点的相关信息,针对普通节点
node.select('node').scrollOffset().exec();
// 节点的滚动位置信息,针对特殊节点
node.select('node').fields().exec();
},
});