真机调试会在控制台报错:HTMLCanvasView is not defined!
这个原因是,新的 canvas 接口暂未支持真机调试。
解决办法:如果想在真机调试中可以看到,可以先加入一个属性值force-use-old-canvas=“true”:
<view style="width:100vw;height:400rpx;">
<ec-canvas
id="mychart-id"
canvas-id="mychart"
ec="{{ ec }}"
force-use-old-canvas="true">
</ec-canvas>
</view>
需要注意的是:echarts默认使用canvas-2d,这个整体性能要强于canvas,微信小程序官方也支持canvas-2d,对之前接口不在维护。
旨在解决问题