F-loat / mpvue-echarts

📈 适用于 mpvue 的 echarts 组件
337 stars 91 forks source link

关于多个图表适配问题 #21

Closed duanmuyuan closed 6 years ago

duanmuyuan commented 6 years ago

如果多个图表在一个页面 那么那个width 和 height 只会获取第一个的宽和高
对于这个你怎么看的~ ~

F-loat commented 6 years ago

没太懂,具体说下?不同的 canvas 需要指定不同的 id

duanmuyuan commented 6 years ago
  query.select('.ec-canvas').boundingClientRect((res) => {
    if (!res) {
      setTimeout(() => this.init(), 50);
      return;
    }
    this.chart = this.onInit(canvas, res.width, res.height);
  }).exec();

就是这里你获取的是.ec-canvas 节点的宽和高 但是结果会是所有的 canvas都叫这个类名 所以就会只获取第一个的值

F-loat commented 6 years ago

嗯,我晚点看下,可能原本那个库没这个问题

duanmuyuan commented 6 years ago

我修改了 代码提了 你合并过来就可以了

F-loat commented 6 years ago

v0.2.7