wx.getMenuButtonBoundingClientRect 多次调用,其中top的返回值不一致。而且小于getSystemInfoSync中的statusBarHeight值。
最终导致根据这个top去定位页面偏离胶囊按钮的距离出错,页面整体上移。在点击右上角时候引发误触胶囊按钮。
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小游戏 | Bug | getMenuButtonBoundingClientRect | 微信iOS客户端 | 8.0.18 | 2.22.0 |
1 个回答
这个好像是个古老的问题,到目前为止没有完全解决。上面反馈的问题也不是一定会出现,但是出现几率很大。记得是从过年那阵子开始到现在一直都会发生。
https://developers.weixin.qq.com/community/develop/doc/00080c632940f8e41c6802dae5a414?_at=1644993349836