html52.com
我爱小程序-开发者交流社区

关于真机canvas获取文本宽度方法measureText很卡的问题

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug canvas 工具 6.7.3 2.4.2

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

真机调用canvas的measureText方法很卡,要几分钟才能完成全部计算,工具中可以做到在0.3s左右完成,在开发者工具中运行速度很快,但是在真机调试过程中异常的卡

在0.3s左右完成,在开发者工具中运行速度很快,但是在真机调试过程中异常的卡- 预期表现

- 预期表现

在0.3s左右完成

- 复现路径

做文本分页断行分析,频繁调用该方法,次数在1000次左右,可以写for循环来实现复现

- 提供一个最简复现 Demo

- 提供一个最简复现 Demo代码片段复现,调用开始

代码片段复现,调用开始

代码片段复现,调用开始循环结束,一共1000次循环,花费时间1s左右

循环结束,一共1000次循环,花费时间1s左右

循环结束,一共1000次循环,花费时间1s左右真机调试开始

真机调试开始

真机调试开始调试结束,共花费时间1分54秒,114秒,性能相差至少100多倍

调试结束,共花费时间1分54秒,114秒,性能相差至少100多倍

网友回复

Smile:

https://developers.weixin.qq.com/s/80oYsAmx7y4W

代码片段,一定要真机调试,我是android,苹果应该也有一样的问题

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付