[Component] <canvas>: canvas 2d 接口支持同层渲染且性能更佳,建议切换使用。
问题:
微信小程序使用 echarts 时,控制台报错
[Component] : canvas 2d 接口支持同层渲染且性能更佳,建议切换使用。详见文档
原因:
echarts内部原因
解决办法:
1、修改源码 ec-canvas/ec-canvas.js
// before
data: {
isUseNewCanvas: false
},
// after
data: {
isUseNewCanvas: true
},
修改如上所示即可。
2、同时,需要组件调用方不能设置 force-use-old-canvas=“true”
<ec-canvas id="mychart-dom-bar" canvas-id="mychart-bar" ec="{{ ec }}"></ec-canvas>