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(); },