vue中echarts的基本用法

1.安装echarts包

npm install echarts --save

2.导入echarts和lodash,lodash用作两个数据合并

var echarts = require('echarts');
  import _ from "lodash";

3.为echarts准备一个具备大小的dom

 <div style="width:750px;height:500px" id="main"></div>

4.基于准备好的dom,初始化echarts

 var myChart = echarts.init(document.getElementById('main'));

5.准备数据和配置项

 const { data: res } = await this.$http.get("reports/type/1");
    if (res.meta.status !== 200) {
      return this.$message.error(res.meta.msg);
    } 
    // 用_merge方法把服务器返回的数据和data中的options做一下合并,如果不合并的话图表会确一些鼠标跟随的效果
    // data中的options数据是从接口文档拷贝的,接口文档给的
    const result = _.merge(res.data, this.options);

6.展示数据

 myChart.setOption(result);

注意:以上四五六步都必须写在mounted函数里面

 结果

 

posted @ 2020-12-23 10:25  张先生zy  阅读(1859)  评论(0编辑  收藏  举报