From 9c9113fc1825112878de240a21fd85518ef8b0bf Mon Sep 17 00:00:00 2001 From: luyisha Date: Thu, 3 Aug 2023 18:25:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=94=B9=E5=8A=A8=E5=B8=A6?= =?UTF-8?q?=E6=9D=A5=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/index.vue | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/src/views/index.vue b/src/views/index.vue index 60875a3..86cc2f4 100644 --- a/src/views/index.vue +++ b/src/views/index.vue @@ -226,7 +226,7 @@ export default { setTimeout(() => { // 加延时器使图像绘制获取元素宽高最新的值、等待接口返回数据 - this.autoTimer0();//年月日切换 + this.changeBar();//年月日切换 this.line_zone(); this.index_pie1(); }, 1000) @@ -234,7 +234,7 @@ export default { this.getsckdata(); }, methods: { - autoTimer0(){ + changeBar(){ let that = this; var chartDom = document.getElementById("homebar"); @@ -243,7 +243,11 @@ export default { that.klqsDatas = that.klqsDataD; that.klqsXDatas = that.klqsXDataD; this.home_bar(); - + this.autoTimer0(); + + }, + autoTimer0(){ + let that = this; clearInterval(that.timer0); that.timer0 = setInterval(() => { if(this.klselt == 'y'){ @@ -305,9 +309,20 @@ export default { //选择年月日中的某个 selitem(type) { + let that = this; // console.log(type); this.klselt = type; - this.btgetdata(); + if(this.klselt == 'm'){ + that.klqsDatas = that.klqsDataM; + that.klqsXDatas = that.klqsXDataM; + }else if(this.klselt == 'd'){ + that.klqsDatas = that.klqsDataD; + that.klqsXDatas = that.klqsXDataD; + }else if(this.klselt == 'y'){ + that.klqsDatas = that.klqsDataY; + that.klqsXDatas = that.klqsXDataY; + } + this.home_bar(); this.autoTimer0(); },