收藏
评论

在 iOS 下的 tabBar 页面调用 getMenuButtonBoundingClientRect 返回值不正确

复现基础库版本 复现客户端版本 平台 预估发布版本
2.6.5 7.0.3 iOS 2.8.0

复现路径

iOS 端在 tabBar 页面调用 getMenuButtonBoundingClientRect 返回的所有字段数值均为 0

最后一次编辑于  2019-08-08
关注Issue发表评论
赞 9

34 个评论

  • 灵活的胖子
    灵活的胖子
    2021-12-20

    这个问题依旧存在。

    2021-12-20
    赞同
    回复
  • Moonshell 小罗
    Moonshell 小罗
    2021-01-12

    只要取值为 0 那么这个小程序就会一直取到 0,只能杀进程重启才恢复。

    2021-01-12
    赞同
    回复
  • 清茶涩
    清茶涩
    2020-06-12

    现在修复了到底是能直接获取还是要在窗口大小改变后获取呀,为啥我今天又出现了呀。。。。。

    2020-06-12
    赞同
    回复
  • worm
    worm
    2020-04-08

    太坑了 iphone xr 微信版本号7.0.12又出现了 不是说修复了么 我这边似乎是发布新版本后 用户的小程序如果之前是在后台 再次打开getMenuButtonBoundingClientRect返回的就是0 我是在app.js的 onLaunch里调用的

    2020-04-08
    赞同
    回复 4
    • L.
      L.
      2020-05-14
      问题解决了吗?我现在也出现了
      2020-05-14
      回复
    • worm
      worm
      2020-05-19回复L.
      判断下  如果是0,写个定时器延迟一会再调用下
      2020-05-19
      回复
    • L.
      L.
      2020-05-19回复worm
      好的,我试试看
      2020-05-19
      回复
    • 清茶涩
      清茶涩
      2021-01-25
      3021年了,还是会偶现,吐了。苹果X
      2021-01-25
      回复
  • 射手座
    射手座
    2019-12-19

    这问题解决了吗,我现在也碰到了,模拟器是好的,真机就不对

    2019-12-19
    赞同
    回复
  • Candyland丶
    Candyland丶
    2019-10-14

    + 1

    2019-10-14
    赞同
    回复
  • 2019-10-07

    也出现同样的问题

    2019-10-07
    赞同
    回复
  • 小包
    小包
    2019-09-26

    没修复啊,顶上去,今天出现了

    2019-09-26
    赞同
    回复
  • 小程序技术专员-binnie
    小程序技术专员-binnie
    2019-09-20

    建议延迟100ms 或者 拿到0再重新获取一次补刀,修复版本是ios7.0.7


    准确的值最好在onWindowResize之后获取

    2019-09-20
    赞同
    回复
  • 初见
    初见
    2019-09-16

    没有修复呀,iphone8还是会出现

    2019-09-16
    赞同
    回复 3

正在加载...

登录 后发表内容