getMenuButtonBoundingClientRect返回值第二次不正确
用的微信小程序文档-扩展功能-weui组件 navigation-bar。
这个组件在attached事件中获取胶囊坐标信息,Android第二次获取的值不正确,似乎向下偏移了一段距离。
第一次为7是正确的,第二次却是31。
var rect = wx.getMenuButtonBoundingClientRect ? wx.getMenuButtonBoundingClientRect() : null;
var capsuleHeight = rect.bottom - rect.top + (rect.top << 1);
3次计算capsuleHeight结果分别为:42,90,90。
iOS正常。