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
中返回。