Authored by 鲁尚清

性能走势图更改lineChart数据没刷新

@@ -12,7 +12,7 @@ export default { @@ -12,7 +12,7 @@ export default {
12 setup(props, {attrs, slots, emit}) { 12 setup(props, {attrs, slots, emit}) {
13 const {proxy} = Vue.getCurrentInstance(); 13 const {proxy} = Vue.getCurrentInstance();
14 let interval=Vue.ref('DAY'); 14 let interval=Vue.ref('DAY');
15 - let optionData=Vue.ref({}); 15 + let optionData=Vue.ref('');
16 let names = Vue.ref(['00:00', '01:00', '02:00', '03:00', '04:00', '05:00', '06:00', '07:00', '08:00', '09:00', '10:00', '11:00', '12:00', '13:00', '14:00', '15:00', '16:00', '17:00', '18:00', '19:00', '20:00', '21:00', '22:00', '23:00']); 16 let names = Vue.ref(['00:00', '01:00', '02:00', '03:00', '04:00', '05:00', '06:00', '07:00', '08:00', '09:00', '10:00', '11:00', '12:00', '13:00', '14:00', '15:00', '16:00', '17:00', '18:00', '19:00', '20:00', '21:00', '22:00', '23:00']);
17 let series = Vue.ref([]); 17 let series = Vue.ref([]);
18 let rateData = Vue.ref([]); 18 let rateData = Vue.ref([]);
@@ -207,7 +207,6 @@ export default { @@ -207,7 +207,6 @@ export default {
207 optionDataInit(); 207 optionDataInit();
208 } 208 }
209 const optionDataInit=()=>{ 209 const optionDataInit=()=>{
210 -  
211 optionData.value = { 210 optionData.value = {
212 tooltip: { 211 tooltip: {
213 trigger: 'axis', 212 trigger: 'axis',
@@ -95,7 +95,7 @@ export default { @@ -95,7 +95,7 @@ export default {
95 } 95 }
96 };*/ 96 };*/
97 97
98 - option && myChart.setOption(option); 98 + option && myChart.setOption(option,true);
99 } 99 }
100 100
101 101
@@ -111,7 +111,7 @@ export default { @@ -111,7 +111,7 @@ export default {
111 } 111 }
112 } 112 }
113 } 113 }
114 - proxy.myChart.setOption(adapterOption) 114 + proxy.myChart.setOption(adapterOption,true)
115 proxy.myChart.resize() 115 proxy.myChart.resize()
116 } 116 }
117 117