雨夜敬清秋
雨夜敬清秋
  • 发布:2021-07-08 09:17
  • 更新:2021-07-08 10:45
  • 阅读:357

【报Bug】最近的几个版本都存在 ctx.measureText 无法在 for 循环中拿到第一个 text width 的问题

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 11.4

HBuilderX类型: Alpha

HBuilderX版本号: 3.1.22

手机系统: Android

手机系统版本号: Android 10

手机厂商: 模拟器

手机机型: Pixel XL API 29

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

请看描述

预期结果:

准确拿到 text 的 width

实际结果:

无法拿到第一个 text 的width

bug描述:

ctx.measureText 在 for 循环中,第一个 text 的 width 始终是 null,该问题在安卓端可复现
运行附件中的demo,注意查看 console

2021-07-08 09:17 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

其他设备是否正常?

  • 雨夜敬清秋 (作者)

    应该是极少部分手机,身边多台安卓,redmi9可复现,图片中的2个模拟器是必现的

    2021-07-08 11:56

  • 雨夜敬清秋 (作者)

    刚才对模拟器频繁测试,偶尔又会正常

    2021-07-08 12:07

  • 雨夜敬清秋 (作者)

    先不管,暂时解决了

    2021-07-08 15:56

该问题目前已经被锁定, 无法添加新回复