NodesRef.boundingClientRect

解释: 添加节点的布局位置的查询请求,相对于显示区域(单位:像素)。其功能类似于 DOM 的 getBoundingClientRect 。返回值是 nodesRef 对应的 selectorQuery 。

方法参数

Function callback

callback 返回参数说明

返回的节点信息中,每个节点的位置用 left 、 right 、 top 、 bottom 、 width 、 height 字段描述。如果提供了 callback 回调函数,在执行 selectQuery 的 exec 方法后,节点信息会在 callback 中返回。

参数类型说明

left

Number

节点左边界坐标

right

Number

节点右边界坐标

top

Number

节点上边界坐标

bottom

Number

节点下边界坐标

width

Number

节点宽度

height

Number

节点高度

示例

跳转编辑工具

在开发者工具中打开

在 WEB IDE 中打开

扫码体验

代码示例

百度智能小程序

请使用百度APP扫码

图片示例

NodesRef.boundingClientRect - 图2

代码示例

  • SWAN
  • JS
  • CSS
  1. <view class="wrap">
  2. <view class="card-area">
  3. <movable-area>
  4. <movable-view class="target" x="{{x}}" y="{{y}}" direction="all">
  5. Drag
  6. </movable-view>
  7. </movable-area>
  8. </view>
  9. <button type="primary" bindtap="queryNodeInfo">获取Drag的boundingClientRect的返回值</button>
  10. </view>