From c84d328cb6448786aee00f1b0684aaa07186e410 Mon Sep 17 00:00:00 2001
From: whyczyk <525500596@qq.com>
Date: 星期四, 04 三月 2021 10:56:56 +0800
Subject: [PATCH] chart字体自适应

---
 src/components/charts/latticeBar.vue |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/src/components/charts/latticeBar.vue b/src/components/charts/latticeBar.vue
index 8521829..c4a97a6 100644
--- a/src/components/charts/latticeBar.vue
+++ b/src/components/charts/latticeBar.vue
@@ -8,10 +8,13 @@
 
 <script>
   import * as echarts from 'echarts';
-
+  import {
+    chartFontsize
+  } from '@/assets/js/chartFontsize'
   export default {
     name: "latticeBar",
     chart: "",
+    chartData: [],
     props: {
       id: {
         require: true,
@@ -29,6 +32,7 @@
         this.$options.chart.setOption(opt);
       },
       setData(sendData) {
+        this.$options.chartData = sendData;
         let option = {
           tooltip: {
             trigger: 'axis',
@@ -71,7 +75,7 @@
             },
             axisLabel: {
               color: '#FFFFFF',
-              fontSize: 12,
+              fontSize: chartFontsize(12),
               interval: 0
             }
           }],
@@ -91,7 +95,8 @@
             },
             axisLabel: {
               textStyle: {
-                color: '#FFFFFF'
+                color: '#FFFFFF',
+                fontSize: chartFontsize(12),
               },
             },
           }],
@@ -162,6 +167,7 @@
       },
       resize() {
         this.$options.chart.resize();
+        this.setData(this.$options.chartData);
       }
     },
     mounted() {

--
Gitblit v1.9.1