美文网首页
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