收藏
回答

wxml-to-canvas真机fail canvas has net been created?

wxml-to-canvas

组件初始化问题,模拟器上延时可以初始化成功,但是手机端无法初始化成功是哪里出问题了?

版本库:2.15.0

微信version:8.0.1

系统:xiaomi11 miui12.0.22(android11)

代码:以下代码写在onReady中

模拟器结果:模拟器中初始化会出现CanvasRenderingContext2D对象,绘制内容也正常

手机结果:手机会出现fail canvas has net been created 绘制失败的提示,初始化内容中也没有CanvasRenderingContext2D

模拟器和手机端的代码一致,可排除代码不一致产生的问题

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

2 个回答

  • Eric
    Eric
    2021-09-24

    https://developers.weixin.qq.com/s/YTjcLym67rtW 我这个项目必须是2000多的高度


    2021-09-24
    有用
    回复 1
    • 玛卡巴卡
      玛卡巴卡
      2022-05-25
      请问怎么解决的呢
      2022-05-25
      回复
  • Cjiang
    Cjiang
    2021-02-21

    你好,麻烦提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2021-02-21
    有用
    回复 6
    • -
      -
      发表于移动端
      2021-02-21
      已找到问题,原因是canvas设置的高度过大,1000及以内正常
      2021-02-21
      回复
    • Eric
      Eric
      2021-09-24
      所以如果高度必须要大于1000怎么解决呢?
      2021-09-24
      回复
    • 余念
      余念
      2022-02-08回复Cjiang
      小米11Ultra MIUI 12.5.20  微信版本8.0.19 版本库2.22.0   Android 11  高度设置大于1100就会失败提示楼主的错误。这个要怎么解决?
      2022-02-08
      回复
    • Meteor🐒
      Meteor🐒
      2022-03-15回复Cjiang
      你好 我遇到同样的问题 我的高度只有540也不行 请问有什么解决方案吗
      2022-03-15
      回复
    • Cjiang
      Cjiang
      2022-03-16回复Meteor🐒
      麻烦重新发帖,详细描述下具体的信息。
      2022-03-16
      回复
    查看更多(1)
登录 后发表内容
问题标签