NodesRef

方法

NodesRef.fields(Object fields)

获取节点的相关信息。需要获取的字段在fields中指定。返回值是 对应的 selectorQuery

SelectorQuery NodesRef.boundingClientRect(NodesRef.boundingClientRectCallback callback)

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

SelectorQuery NodesRef.scrollOffset(NodesRef.scrollOffsetCallback callback)

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

SelectorQuery NodesRef.context(NodesRef.contextCallback callback)

添加节点的 Context 对象查询请求。目前支持 VideoContext、、LivePlayerContext 和 的获取。

参数

function callback

回调函数,在执行 SelectorQuery.exec 方法后,节点信息会在 callback 中返回。

参数

Object res

返回值

SelectorQuery

示例代码

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

参数

function callback

回调函数,在执行 方法后,返回节点信息。

参数

返回值

SelectorQuery

示例代码

获取节点的相关信息。需要获取的字段在fields中指定。返回值是 nodesRef 对应的 selectorQuery

参数

Object fields

注意

computedStyle 的优先级高于 size,当同时在 computedStyle 里指定了 width/height 和传入了 size: true,则优先返回 computedStyle 获取到的 width/height。

示例代码

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

参数

function callback

回调函数,在执行 方法后,节点信息会在 callback 中返回。

参数

返回值

SelectorQuery

示例代码