请看描述
- 发布:2021-07-08 09:17
- 更新:2021-07-08 10:45
- 阅读:357
产品分类: 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
实际结果:
无法拿到第一个 text 的width
无法拿到第一个 text 的width
bug描述:
ctx.measureText 在 for 循环中,第一个 text 的 width 始终是 null,该问题在安卓端可复现
运行附件中的demo,注意查看 console
雨夜敬清秋 (作者)
应该是极少部分手机,身边多台安卓,redmi9可复现,图片中的2个模拟器是必现的
2021-07-08 11:56
雨夜敬清秋 (作者)
刚才对模拟器频繁测试,偶尔又会正常
2021-07-08 12:07
雨夜敬清秋 (作者)
先不管,暂时解决了
2021-07-08 15:56