zoukankan      html  css  js  c++  java
  • vue 中使用echarts 5版本 按需使用

    第一步:下载 echarts 5

    npm install echarts --save

    第二步:在util文件夹下,新建了一个echartsUi.js文件 (这个文件存放位置,依据自己需求)

    第三步:在这个js文件中,按照官方介绍,按需引用

    // 引入 echarts 核心模块,核心模块提供了 echarts 使用必须要的接口。
    import * as echarts from "echarts/core";
    // 引入各种图表,图表后缀都为 Chart
    import { BarChart, PieChart } from "echarts/charts";  //这里我引用两个类型的图表
    // 引入提示框,标题,直角坐标系等组件,组件后缀都为 Component
    import {
      TitleComponent,
      TooltipComponent,
      GridComponent,
      LegendComponent,
      // GeoCoComponent
    } from "echarts/components";
    // 引入 Canvas 渲染器,注意引入 CanvasRenderer 或者 SVGRenderer 是必须的一步
    import { CanvasRenderer } from "echarts/renderers";
    
    // 注册必须的组件
    echarts.use([
      TitleComponent,
      TooltipComponent,
      GridComponent,
      LegendComponent,
      BarChart,
      PieChart,
      CanvasRenderer,
    ]);
    
    export default echarts;

    第四步:在main.js文件中引入echats.并注册使用

     

    第五步:在页面定义一个div,注册ref = bar,必须要设置具体的宽高

    第六步:测试

    methods:{
      
    initEcharts () {
      let myEcharts = this.$echarts.init(this.$refs.bar)
      let option = {
        title: {
          text: '按需引入'
        },
        tooltip: {
          trigger: 'axis',
          axisPointer: {
            type: 'shadow'
          }
        },
        xAxis: {
          type: 'category',
          data: ['周一', '周二', '周三', '周四', '周五']
        },
        yAxis: {
          type: 'value'
        },
        legend: {},
        series: [
          {
            name: '星期',
            type: 'bar',
            data: [23, 33, 45, 56, 78]
          }
        ]
      }
      myEcharts.setOption(option)
    }


    },

    在mouted钩子中调用
      mounted() {
          this.initEcharts ()
      },
     

    第七步:效果

  • 相关阅读:
    python 找到列表中满足条件的元素
    android activity动画anim
    Maven实战(Maven+Nexus建立私服【Linux系统】)
    linux命令
    服务端工程师入门与进阶 Java 版
    jvm字节占用空间分析
    Spark Streaming容错的改进和零数据丢失
    Spark分布式计算和RDD模型研究
    Apache Curator入门实战
    spark简单总结—短小精悍
  • 原文地址:https://www.cnblogs.com/m1754171640/p/14627840.html
Copyright © 2011-2022 走看看