收藏
回答

企业微信获取胶囊位置和微信不一致

问题类型 API/组件名称 AppID 微信版本 基础库版本
Bug Object wx.getMenuButtonBoundingClientRect() wx6dce4563fb0891ed 7.0.4 最新版

- 当前 Bug 的表现(可附上截图)

企业微信打开这个小程序是这样的,左上角录播按钮定位错乱了。

- 预期表现


在微信中是正常的。

- 复现路径


只要按Object wx.getMenuButtonBoundingClientRect() 输出数值,你就会发现企业微信和微信,输出内容不一样。而且ios和安卓都不一样。

如果加延迟,这个数值又会变。





回答关注问题邀请回答
收藏

2 个回答

  • 泽鑫✨
    泽鑫✨
    2019-06-14

    这个是已知问题 - 企业微信目前支持的小程序版本较低,所以导致有这个问题。目前这个bug进展是:
    1. 帖子提到的延迟重试获取,可以解决这个问题:这也是我们建议目前大部分开发商的临时适配策略
    2. 预计在7,8月份我们会升级到微信的较新小程序版本,升级后会修复此问题。

    2019-06-14
    有用
    回复
  • 灵芝
    灵芝
    2019-06-13

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-06-13
    有用
    回复
登录 后发表内容