在app.js里面获取wx.getMenuButtonBoundingClientRect()右上角的胶囊按钮的信息为什么是有问题的呢,现在要做的是自定义的头部导航,因为机型问题自己定义的左侧与右侧的胶囊按钮总是对不齐,获取到胶囊按钮的数据也不对
这些数据文档说是以屏幕左上角为原点获取到的位置信息,但是看页面元素位置和返回的数据对应不上
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | 需求 | wx.getMenuButtonBoundingClientRect() | 客户端 | 最新 | 最新 |
8 个回答
安卓的不行啊,获取不对,安卓7.0.0测试版也不对
我也遇到这个问题 什么时候修复哦
简单粗暴点搞吧
你们还在等官方啊 都2020年了 自己撸个假兼容骗骗老板吧
修复了吗
可以用
wx.getStorageSync("SystemInfo") 获取
statusBarHeight
wx.getMenuButtonBoundingClientRec
在真机上的表现是个异步方法.. 又没提供回掉,这怎么玩..
问题已复现,我们会在后续版本中进行修复。
这个问题大概什么时候修复呢
可能需要等待下一个客户端版本,和苹果的审核有关。
醉了,真机获取到的left和top都是0,你们没测就上线了?
所以这个问题还没修复?这都9102年了
我测试的时候,发现不只是ios这样子,android的位置好像也不对,虽然不是top=0.