小程序开放平台

文档中心
基础
路由
跳转
转发
界面
网络
支付
数据缓存
媒体
位置
开放接口
设备
XHSML
createIntersectionObserver
intersectionObserver
createSelectorQuery
SelectorQuery
nodeRef
性能
第三方平台
文件
数据分析
画布

xhs.createSelectorQuery

开发
>
JS API
>
XHSML
>
createSelectorQuery
>
更新时间:2024-11-13 19:05:31

返回一个 SelectorQuery 对象实例。在自定义组件或包含自定义组件的页面中,应使用 this.createSelectorQuery() 来代替。

  • 返回值 SelectorQuery

示例代码

javascript
  const query = xhs.createSelectorQuery()
  query.select('#the-id').boundingClientRect()
  query.selectViewport().scrollOffset()
  query.exec(function(res){
    res[0].top       // #the-id节点的上边界坐标
    res[1].scrollTop // 显示区域的竖直滚动位置
  })
该文档是否对您有帮助?