selectorquery.boundingclientrect()
主体: 企业支付宝小程序 、 个人支付宝小程序
相关文档: selectorquery.exec 、 selectorquery 概览
selectorquery.boundingclientrect 添加节点的布局位置的查询请求。位置信息相对于显示区域的左上角而言,以像素为单位。
节点位置信息将在 selectorquery.exec 的回调函数中获得。节点信息包含 id、dataset、width、height、left、right、top、bottom。如果当前节点为窗口对象,则 left、right、top、bottom 为 0。
selectorquery.boundingclientrect()
获得的布局位置信息
const selectorquery = my.createselectorquery()
selectorquery.select("#test")
.boundingclientrect()
.exec(ret => {
console.log("exec", ret); // 可以获取节点布局位置信息
})
{
"id": "one", //节点的 id
"dataset": {}, //节点的 dataset
"left": 0, //节点的左边界坐标
"right": 390, //节点的右边界坐标
"top": 57.5859375, //节点的上边界坐标
"bottom": 76.78125, //节点的下边界坐标
"width": 390, //节点的宽度
"height": 19.1953125 //节点的高度
}