Blame view

src/plugins/echarts.js 1.03 KB
77ebf04d   梁保满   个人版
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
  import Vue from 'vue'
  // 引入 echarts 核心模块,核心模块提供了 echarts 使用必须要的接口。
  import * as echarts from 'echarts/core';
  // 引入柱状图图表,图表后缀都为 Chart
  import {
      LineChart,
      PieChart,
      ScatterChart,
      RadarChart
  } from 'echarts/charts';
  // 引入提示框,标题,直角坐标系组件,组件后缀都为 Component
  import {
      LabelLayout,
      UniversalTransition
  } from 'echarts/features'
  import {
      TitleComponent,
      TooltipComponent,
      GridComponent,
      GraphicComponent,
      SingleAxisComponent,
      LegendComponent
  } from 'echarts/components';
  
  // 引入 Canvas 渲染器,注意引入 CanvasRenderer 或者 SVGRenderer 是必须的一步
  import {
      CanvasRenderer
  } from 'echarts/renderers';
  
  // 注册必须的组件
  echarts.use(
      [LineChart,RadarChart, ScatterChart, PieChart, SingleAxisComponent, TitleComponent, TooltipComponent, GridComponent, CanvasRenderer, GraphicComponent, UniversalTransition, LabelLayout,LegendComponent]
  );
  
  Vue.prototype.$echarts = echarts