美文网首页
Echarts - 笔记

Echarts - 笔记

作者: 于美美 | 来源:发表于2019-01-18 16:53 被阅读0次
1.tooltip提示框 加入小圆点标识
formatter: function(params) {
    var result = '';
    params.forEach(function (item) {
        result += item.marker + " " + arr[componentIndex]+ " : " + item.value +"</br>";
    });
    return result;
}
//item.marker 表示小圆点
//arr[componentIndex] 显示额外的数据 arr是自定义需要展示的数组['a','b']
2. ecarts数据更新后,图表并没有更新
this.dom.setOption(option,true)
3.刷新页面时,echarts重绘地图,会溢出父级,超出宽度
初始化echarts时,加上setTimeout
setTimeout(() => {
  this.initChart()
})
4.echarts自适应
pieChart.vue
resize () {
  this.dom.resize() // this.dom是echarts对象
},
initChart () {
  ...
  on(window, 'resize', this.resize) //调用
}
tools.js
export const on = (function () {
  if (document.addEventListener) {
    return function (element, event, handler) {
      if (element && event && handler) {
        element.addEventListener(event, handler, false)
      }
    }
  } else {
    return function (element, event, handler) {
      if (element && event && handler) {
        element.attachEvent('on' + event, handler)
      }
    }
  }
})()

相关文章

网友评论

      本文标题:Echarts - 笔记

      本文链接:https://www.haomeiwen.com/subject/xtvndqtx.html