tt.getMenuButtonBoundingClientRect
基础库 1.25.0 开始支持本方法。
获取菜单按钮(右上角胶囊按钮)的布局位置信息。坐标信息以屏幕左上角为原点。
语法
tt.getMenuButtonBoundingClientRect()
参数说明
无输入参数
返回值
布局位置信息
参数为 object 类型,属性如下:
参数 | 参数类型 | 说明 | 最低支持版本 |
---|---|---|---|
errMsg | string | 1.25.0 | |
width | number | 宽度,单位:px | 1.25.0 |
height | number | 高度,单位:px | 1.25.0 |
top | number | 上边界坐标,单位:px | 1.25.0 |
right | number | 右边界坐标,单位:px | 1.25.0 |
bottom | number | 下边界坐标,单位:px | 1.25.0 |
left | number | 左边界坐标,单位:px | 1.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.getMenuButtonBoundingClientRect
是tt.getMenuButtonLayout
的别名, 目前 getMenuButtonBoundingClientRect 的返回值中的 errMsg 是getMenuButtonLayout
开头,请以此作为参考。
点击纠错
评价此篇文档