# NodesRef

用于获取节点信息的对象

# 支持说明

应用能力 Android iOS PC 预览效果
小程序 3.0.0 3.0.0 3.2.0 待补充
网页应用 X X X 待补充

# 方法

NodesRef.boundingClientRect

添加节点的布局位置的查询请求。相对于显示区域,以像素为单位。其功能类似于 DOM 的 getBoundingClientRect 。返回 NodesRef 对应的 SelectorQuery

NodesRef.scrollOffset

添加节点的滚动位置查询请求。以像素为单位。节点必须是 scroll-view 或者 viewport 。返回 NodesRef 对应的 SelectorQuery

NodesRef.fields

获取节点的相关信息。第一个参数是节点相关信息配置(必选);第二参数是方法的回调函数,参数是指定的相关节点信息。

NodesRef.context

添加节点的 Context 对象查询请求。支持 VideoContextCanvasContext 、和 MapContext 等的获取。

# 代码示例


let view = bz.createSelectorQuery().in(this).select(".test");

view.fields({
  size: true,
  scrollOffset: true
}, data => {
  console.log("得到节点信息" + JSON.stringify(data));
  console.log("节点的宽为" + data.width);
}).exec();

1
2
3
4
5
6
7
8
9
10
11
最后更新于 : 2/8/2023, 8:33:15 PM