返回一个 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。