diff --git a/src/views/charts/PanelChartList.vue b/src/views/charts/PanelChartList.vue index f489a7c4..462bacb0 100644 --- a/src/views/charts/PanelChartList.vue +++ b/src/views/charts/PanelChartList.vue @@ -114,8 +114,8 @@ export default { }, reload () { this.copyDataList.forEach(item => { - if (this.$refs['chart' + item.id]) { - this.$refs['chart' + item.id].reload() + if (this.$refs['chart' + item.id] && this.$refs['chart' + item.id][0]) { + this.$refs['chart' + item.id][0].reload() } }) }, diff --git a/src/views/charts/wholeScreenScroll/DnsScreen.vue b/src/views/charts/wholeScreenScroll/DnsScreen.vue index ae03dbd8..31570843 100644 --- a/src/views/charts/wholeScreenScroll/DnsScreen.vue +++ b/src/views/charts/wholeScreenScroll/DnsScreen.vue @@ -32,8 +32,8 @@ export default { methods: { reload () { this.dnsScreenDataList.forEach(item => { - if (this.$refs['chart' + item.id]) { - this.$refs['chart' + item.id].getChartData() + if (this.$refs['chart' + item.id] && this.$refs['chart' + item.id][0]) { + this.$refs['chart' + item.id][0].getChartData() } }) }