vue 中安装并使用echart

本文为博主原创,转载请注明出处:

1.安装echart 依赖:

  安装命令: 

npm install echarts --save

  在vscode 的终端窗口进行执行,如图所示:

   执行完之后,查看 项目中的echart 版本依赖是否添加成功:

  package-lock.json 中有具体的echart 依赖信息:

             

   package.json 的  dependencies 中有 echart 的依赖

                           

2. 在页面中使用echart:

  在vue 页面中 定义绑定的 标签元素

<div style="width:1200px;height:300px" ref="chart"></div>

  引入echart 依赖:

复制代码
// 引入基本模板
import echarts from “echarts/lib/echarts”;

//引入环形图
import “echarts/lib/chart/bar”;
//引入折现图
import “echarts/lib/chart/line”;
// 引入提示框组件、标题组件、工具箱组件。
import “echarts/lib/component/tooltip”;
import “echarts/lib/component/title”;
import “echarts/lib/component/legend”;
复制代码

  在method 中定义加载的参数:

复制代码

 methods: {
   initCharts () {
        let myChart = echarts.init(this.$refs.chart);
        // 绘制图表
        myChart.setOption({
          //此处插入echart实例中的option内部内容
        xAxis: {
          type: 'category',
          data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
        },
        yAxis: {
          type: 'value'
        },
        series: [
          {
            data: [1500, 2300, 2240, 2180, 1350, 1470, 2600],
            type: 'line'
          }
        ]

          });
      },
}
复制代码

3. 在 mounted 函数中定义加载

 mounted() {
    this.initCharts();
  },

  需要注意的是,不可放在 create 中去加载图表,放在create 中会出现dom元素还没有加载结束就进行图表挂在,会报 dom 不存在的异常

4. 加载示例

 

posted @   香吧香  阅读(824)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
历史上的今天:
2022-01-05 docker 容器大小查看及清理docker磁盘空间
点击右上角即可分享
微信分享提示