fix: 修复app echarts 方法传值错误问题
This commit is contained in:
@@ -160,7 +160,8 @@ export default {
|
|||||||
searcherApp: '',
|
searcherApp: '',
|
||||||
appShowTypeTab: 0,
|
appShowTypeTab: 0,
|
||||||
initialAppOptionsData: [],
|
initialAppOptionsData: [],
|
||||||
initialProviderOptionsData: []
|
initialProviderOptionsData: [],
|
||||||
|
myChartArray: []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
@@ -575,15 +576,16 @@ export default {
|
|||||||
'0'
|
'0'
|
||||||
]
|
]
|
||||||
].map(v => [Number(v[0]) * 1000, Number(v[1]), 'time'])
|
].map(v => [Number(v[0]) * 1000, Number(v[1]), 'time'])
|
||||||
this.initChart(app)
|
this.initChart(this.appData[i])
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
initChart (obj) {
|
initChart (obj) {
|
||||||
const dom = document.getElementById(`chart${obj.name}`)
|
const dom = document.getElementById(`chart${obj.name}`)
|
||||||
this.myChart.push(echarts.init(dom))
|
this.myChart = echarts.init(dom)
|
||||||
this.chartOption = appListChartOption
|
this.chartOption = appListChartOption
|
||||||
const seriesTemplate = this.chartOption.series[0]
|
const seriesTemplate = this.chartOption.series[0]
|
||||||
this.chartOption.series = [{
|
if (obj && obj.lineData) {
|
||||||
|
this.chartOption.series[0] = {
|
||||||
...seriesTemplate,
|
...seriesTemplate,
|
||||||
data: obj.lineData,
|
data: obj.lineData,
|
||||||
lineStyle: {
|
lineStyle: {
|
||||||
@@ -602,10 +604,10 @@ export default {
|
|||||||
}
|
}
|
||||||
])
|
])
|
||||||
}
|
}
|
||||||
}]
|
}
|
||||||
this.myChart.forEach(t => {
|
this.myChartArray.push(this.myChart)
|
||||||
t.setOption(this.chartOption)
|
this.myChart.setOption(this.chartOption)
|
||||||
})
|
}
|
||||||
},
|
},
|
||||||
addApp () {
|
addApp () {
|
||||||
this.showAddApp = true
|
this.showAddApp = true
|
||||||
@@ -669,7 +671,7 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
resize () {
|
resize () {
|
||||||
this.myChart.forEach(t => {
|
this.myChartArray.forEach(t => {
|
||||||
t.resize()
|
t.resize()
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user