src/components/chart/RealTimeLineChart.vue
@@ -44,6 +44,7 @@ } if (this.lineChart) { this.lineChart.setOption(this.option, { notMerge: true }); console.log('折线图生成:立即'); } else { this.onChartCreated = () => { this.lineChart.setOption(this.option, { notMerge: true }); @@ -53,9 +54,12 @@ }, mounted() { this.lineChart = echarts.init(this.$refs.lineChart); if (typeof this.onChartCreated === 'function') { this.onChartCreated(); } setTimeout(() => { if (typeof this.onChartCreated === 'function') { this.onChartCreated(); console.log('折线图生成:滞后'); } }, 500); } }; </script>