From 9c803f20cc05395bac2d3386accfe230210c07dc Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期一, 19 十二月 2022 20:58:31 +0800 Subject: [PATCH] 1 --- src/components/echart31.vue | 39 +++++++++++++++++++++------------------ 1 files changed, 21 insertions(+), 18 deletions(-) diff --git a/src/components/echart31.vue b/src/components/echart31.vue index d14d853..53627a1 100644 --- a/src/components/echart31.vue +++ b/src/components/echart31.vue @@ -10,43 +10,46 @@ components: {}, data() { //杩欓噷瀛樻斁鏁版嵁 - return {}; + return { myChart }; }, mounted() { this.lineChart(); + this.$bus.$on('resizeEchart', (res) => { + this.myChart.resize(); + }); }, //鏂规硶闆嗗悎 methods: { lineChart() { let option = { title: { - text: "椤圭洰绫诲埆", + text: '椤圭洰绫诲埆', textStyle: { - color: "#fff", + color: '#fff', }, }, tooltip: { - trigger: "item", + trigger: 'item', }, legend: { - top: "5%", - right: "0", + top: '5%', + right: '0', textStyle: { fontSize: 12, - color: "#fff", + color: '#fff', }, }, series: [ { - name: "椤圭洰绫诲埆", - type: "pie", - radius: ["45%", "55%"], + name: '椤圭洰绫诲埆', + type: 'pie', + radius: ['45%', '55%'], // avoidLabelOverlap: false, label: { - formatter: "{b}锛歿c}", + formatter: '{b}锛歿c}', textStyle: { fontSize: 12, - color: "#fff", + color: '#fff', }, }, @@ -54,16 +57,16 @@ // show: false, }, data: [ - { value: 2, name: "绔欏満绫�" }, - { value: 5, name: "绠¢亾绫�" }, + { value: 2, name: '绔欏満绫�' }, + { value: 5, name: '绠¢亾绫�' }, ], }, ], }; - let myChart = this.$echarts.init(document.getElementById("echart31")); - myChart.setOption(option); - window.addEventListener("resize", function () { - myChart.resize(); + this.myChart = this.$echarts.init(document.getElementById('echart31')); + this.myChart.setOption(option); + window.addEventListener('resize', function () { + this.myChart.resize(); }); }, }, -- Gitblit v1.9.3