From dcf9f544e5ff5cff4b33b5c4945e9b7ada0299bc Mon Sep 17 00:00:00 2001 From: liudianxin Date: Tue, 23 Jun 2020 14:36:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8C=89=E9=92=AE=E7=BD=AE=E7=81=B0=EF=BC=8C?= =?UTF-8?q?=E4=BB=AA=E8=A1=A8=E7=9B=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + src/components/e-charts/dashboard.vue | 165 +++++++++++++++++++++++++ src/main.js | 17 ++- src/pages/data-analysis/my-service.vue | 165 +------------------------ src/pages/user/user_info.vue | 36 ++++-- yarn.lock | 19 +++ 6 files changed, 233 insertions(+), 170 deletions(-) create mode 100644 src/components/e-charts/dashboard.vue diff --git a/package.json b/package.json index 528c955..cec8109 100644 --- a/package.json +++ b/package.json @@ -27,6 +27,7 @@ "svg-sprite-loader": "^4.2.6", "vue": "^2.6.10", "vue-cropper": "^0.5.2", + "vue-echarts": "^5.0.0-beta.0", "vue-i18n": "^8.17.7", "vue-resource": "^1.5.1", "vue-router": "^3.0.2", diff --git a/src/components/e-charts/dashboard.vue b/src/components/e-charts/dashboard.vue new file mode 100644 index 0000000..0cb0f85 --- /dev/null +++ b/src/components/e-charts/dashboard.vue @@ -0,0 +1,165 @@ + + + + \ No newline at end of file diff --git a/src/main.js b/src/main.js index 51f1565..718b1ef 100644 --- a/src/main.js +++ b/src/main.js @@ -22,8 +22,21 @@ import "@/icons" import "./assets/css/index.css"; -import echarts from 'echarts' -Vue.prototype.$echarts = echarts; + +import ECharts from "vue-echarts/components/ECharts"; +Vue.component("chart", ECharts); +// vue-echarts按需引入 +import "echarts/lib/chart/line"; // 折线 +import "echarts/lib/chart/pie"; // 饼状图 +import "echarts/lib/chart/bar"; // 柱状图 +import "echarts/lib/chart/pie"; // 柱状图 +import "echarts/lib/chart/gauge"; // 仪表盘 +import "echarts/lib/chart/radar"; // 雷达图 +import "echarts/lib/component/tooltip"; // 提示 +import "echarts/lib/component/legend"; // 图例 +import "echarts/lib/component/title"; // 标题 +import 'echarts/lib/component/polar'; // 极坐标系 +import 'echarts/lib/chart/scatter'; // 散点图 import VueI18n from 'vue-i18n' Vue.use(VueI18n) diff --git a/src/pages/data-analysis/my-service.vue b/src/pages/data-analysis/my-service.vue index 34e31c5..4e54a8c 100644 --- a/src/pages/data-analysis/my-service.vue +++ b/src/pages/data-analysis/my-service.vue @@ -10,7 +10,7 @@ -
+
@@ -63,172 +63,19 @@