收藏
回答

query.select().boundingClientRect()返回的height不正确

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 工具 8.0.16 2.21.3

使用如下代码得到的height有概率(大概10%的概率)返回错误的结果。感觉像是进入bingload回调函数的时候widthfix还没有完成。2.21.2及之前版本没遇到类似问题

query.select('#'+id).boundingClientRect(rect => {
          console.log(rect)
          console.log(rect.height)
 }).exec()


预期得到的结果如下:


有概率得到如下错误的结果:

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

1 个回答

  • Demons
    Demons
    2022-01-11

    你好复现情况没什么问题,大概多少次会出现height的高度错误

    2022-01-11
    有用
    回复 2
    • horseman
      horseman
      2022-01-11
      我刚才清除了缓存又试了试,不到十次就出现了
      2022-01-11
      回复
    • horseman
      horseman
      2022-01-11
      win10和mac都试了,都会出现
      2022-01-11
      回复
登录 后发表内容