收藏
回答

可能错位wx.getMenuButtonBoundingClientRect()

问题模块 框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
客户端 小程序 Bug iOS iOS 12.4 iPhone6 7.0.5

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

把 "navigationStyle": "custom" 后,自定义一个返回按钮,其定位的 top 值= wx.getMenuButtonBoundingClientRect().top

此时如果打开 iPhone6 的无线热点并有连接后,就对不齐了。

- 预期表现

自定义的返回按钮 和 右上角胶囊按钮 应该是一直对齐的

- 复现路径

不开 iPhone 的无线热点,打开小程序,看 自定义的返回按钮 和 右上角胶囊按钮 是否对齐

然后打开 iPhone的无线热点 并让其它手机连上此热点,再看 自定义的返回按钮 和 右上角胶囊按钮 是否对齐

- 提供一个最简复现 Demo





最后一次编辑于  07-29  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

3 个回答

  • 娇华
    娇华
    07-29

    你好,麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    07-29
    赞同
    回复 2
    • 我不是马云
      我不是马云
      07-29
      https://developers.weixin.qq.com/s/LDMVSdmW76aX
      07-29
      赞同
      回复
    • wujie
      wujie
      07-29

      确认藏了个bug。对于此类场景,预期需要使用wx.onWindowResize来监听屏幕宽高变化,but对于这个场景,wx.onWindowResize接口没有触发。我们会在后续版本进行修复

      07-29
      赞同
      回复