开发
API

tt.getMenuButtonBoundingClientRect

基础库 1.25.0 开始支持本方法。

获取菜单按钮(右上角胶囊按钮)的布局位置信息。坐标信息以屏幕左上角为原点。

语法

tt.getMenuButtonBoundingClientRect()

参数说明

无输入参数

返回值

布局位置信息

参数为 object 类型,属性如下:

参数参数类型说明最低支持版本
errMsgstring1.25.0
widthnumber宽度,单位:px1.25.0
heightnumber高度,单位:px1.25.0
topnumber上边界坐标,单位:px1.25.0
rightnumber右边界坐标,单位:px1.25.0
bottomnumber下边界坐标,单位:px1.25.0
leftnumber左边界坐标,单位:px1.25.0

效果示例

扫码体验

请使用字节宿主APP扫码

代码示例

开发者工具中预览

const res = tt.getMenuButtonBoundingClientRect();

console.log("宽度:" + res.width);
console.log("高度:" + res.height);
console.log("上边界坐标:" + res.top);
console.log("右边界坐标:" + res.right);
console.log("下边界坐标:" + res.bottom);
console.log("左边界坐标:" + res.left);

Bug & Tip

  • Bug: tt.getMenuButtonBoundingClientRecttt.getMenuButtonLayout 的别名, 目前 getMenuButtonBoundingClientRect 的返回值中的 errMsg 是 getMenuButtonLayout 开头,请以此作为参考。
点击纠错
评价此篇文档