收藏
回答

canvas的尺寸过大时会有无法显示的问题

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug canvas 客户端 7.0.4 2.7.1

在部分手机上(测试了Nexus5 安卓4.4 以及 小米play 安卓8.1 能复现)

该代码片段无法描画canvas


预期现象:

打开代码片段后,黑色背景上有一个 #00ffff 的 canvas


问题现象:

问题手机上没有 #00ffff 的 canvas

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

1 个回答

  • 灵芝
    灵芝
    2019-06-24

    避免设置过大的宽高,在安卓下会有问题:https://developers.weixin.qq.com/miniprogram/dev/component/canvas.html

    2019-06-24
    有用
    回复 7
    • 原点的原点
      原点的原点
      2019-06-24

      ios分享的小程序消息卡片无法打开安卓app,什么原因


      2019-06-24
      回复
    • 关耳白告予
      关耳白告予
      2019-06-24

      我知道有crash的问题,但是现在不是crash的问题。

      是否无法渲染也是小程序canvas过大的bug?

      2019-06-24
      回复
    • 灵芝
      灵芝
      2019-06-24回复关耳白告予

      这两个机型:Nexus5 安卓4.4 以及 小米play 安卓8.1,把canvas的宽高调小一点可以显示么?

      2019-06-24
      回复
    • 关耳白告予
      关耳白告予
      2019-06-24回复灵芝

      可以的。大概是1600px时会无法显示。1500px是可以的。100%复现。

      2019-06-24
      回复
    • 灵芝
      灵芝
      2019-06-24回复关耳白告予

      那应该是也是canvas过大导致的,是什么场景需要canvas这么宽?

      2019-06-24
      回复
    查看更多(2)
登录 后发表内容