收藏
回答

小程序使用echarts,真机调试时报错HTMLCanvasView is not defined?

真机调试时需要用到echarts的功能的时候就报错,电脑上和预览都是可以正常进行的。

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

2 个回答

  • 放轻松点 主角
    放轻松点 主角
    2020-03-27

    canvas 2D不支持真机调试,echart默认是2d。

    你如果想调试 可以试试设置echart的属性:

    <ec-canvas id="xxx" canvas-id="xxx" ec="{{ ec }}" force-use-old-canvas="true"></ec-canvas>
    


    2020-03-27
    有用 6
    回复 25
    • 红豆生南国
      红豆生南国
      2020-03-27
      谢谢大佬,可以了可以了!!!!感谢感谢!!!
      2020-03-27
      回复
    • 放轻松点 主角
      放轻松点 主角
      2020-03-27回复红豆生南国
      👌。force-use-old-canvas这个属性是设置是否用2d同层渲染的接口。记得上线前改回2d吧,2d性能啥的都比原来的好。只是不能真机调试。。。
      2020-03-27
      1
      回复
    • 红豆生南国
      红豆生南国
      2020-03-27回复放轻松点 主角
      我把下面那个大佬的回复不小心删了(本来想删自己的评论的),怎么办,找不到ta了
      2020-03-27
      回复
    • 红豆生南国
      红豆生南国
      2020-03-27回复放轻松点 主角
      那大佬,如果真的是真机调试不行的话,小程序发布之后,别人扫码,那个图表还能顺利生成吗?
      2020-03-27
      回复
    • 放轻松点 主角
      放轻松点 主角
      2020-03-31回复红豆生南国
      可以的。这个只是不能真机调试而已。手机预览如果是正常那就是正常的。你可以发布体验版本后 手机扫码试下。
      2020-03-31
      回复
    查看更多(20)
  • 💦
    💦
    2020-03-30

    请问解决了吗?我也出现了,但是ios手机都没问题,安卓的连体验版的都不行

    2020-03-30
    有用
    回复 1
    • Yrobot
      Yrobot
      2020-04-02
      根据wx-F2的github-issues82里大佬的方案,只要在实例化前强制设置为单字体。


      我F2这样设置后就不闪退了


      附上issue链接:https://github.com/antvis/wx-f2/issues/260
      2020-04-02
      回复
登录 后发表内容
问题标签