返回一个 selectorQuery 对象实例。
输出
代码示例
SelectorQuery 对象
SelectorQuery 对象的方法列表
将选择器的选取范围更改为自定义组件 component 内(初始时,选择器仅选取页面范围的节点,不会选取任何自定义组件中的节点)。
select
selector 类似于 CSS 的选择器,但仅支持下列语法。
- ID 选择器:#the-id
- class 选择器(可以连续指定多个):.a-class.another-class
- 子元素选择器:.the-parent > .the-child
- 多选择器的并集:#a-node, .some-other-nodes
在当前页面下选择匹配选择器 selector 的所有节点,返回一个 对象实例,可以用于获取节点信息。
selector 类似于 CSS 的选择器,同 select。
selectViewport
选择显示区域。可用于获取显示区域的尺寸、滚动位置等信息。
NodesRef 对象
nodesRef.boundingClientRect
添加节点的布局位置的查询请求。相对于显示区域,以像素为单位。其功能类似于 DOM 的 getBoundingClientRect。返回 nodesRef
对应的 。如果提供了 callback 回调函数,在执行 selectQuery.exec 方法后,节点信息会在 callback 中返回。
添加节点的滚动位置查询请求。以像素为单位。节点必须是 scroll-view
或者 viewport
,返回 nodesRef
对应的 。
返回参数:
nodesRef.fields
获取节点的相关信息。需要获取的字段在fields中指定。返回值是 nodesRef
对应的 selectorQuery。