收藏
回答

CanvasContext.measureText plus BUG

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug CanvasContext.measureText 客户端 6.7.2 2.0.9

CanvasContext.measureText 在iphone 7plus 获取不到值,一直为0

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

3 个回答

  • 阿毛🍓🍓
    阿毛🍓🍓
    2018-10-12

    我在 方法调用的 中加个字符串  就可以拿到值

    context.measureText("" + txt) 这样


    2018-10-12
    有用 1
    回复
  • 2018-11-07

    同样遇到这个问题,这是因为在 IOS 某些机型下 measureText 不能测量数字的长度

    2018-11-07
    有用
    回复 3
    • 子不语
      子不语
      2019-01-26

      那请问解决了吗

      现在也有这个问题 苹果6plus上

      2019-01-26
      回复
    • 2019-01-30回复子不语

      正如楼主所言,使用

      ""+text

      这种方式,将所有数字转成字符串就可以了

      2019-01-30
      1
      回复
    • 子不语
      子不语
      2019-02-21回复

      嗯 解决了  谢谢

      2019-02-21
      回复
  • 是小白啊
    是小白啊
    2018-10-11

    请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2018-10-11
    有用
    回复
登录 后发表内容