From bb886d353ae6e59b91b428911eab8baa8cbc338f Mon Sep 17 00:00:00 2001 From: spring <2396852758@qq.com> Date: 星期五, 08 八月 2025 11:31:09 +0800 Subject: [PATCH] 完成财务报表 --- src/components/Echarts/echarts.vue | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/components/Echarts/echarts.vue b/src/components/Echarts/echarts.vue index 2c51ace..d8264ad 100644 --- a/src/components/Echarts/echarts.vue +++ b/src/components/Echarts/echarts.vue @@ -1,6 +1,7 @@ <template> - <div> + <div style="position: relative;"> <div ref="chartRef" :style="chartStyle"></div> + <slot></slot> </div> </template> @@ -89,7 +90,7 @@ // Methods function generateChart(option) { - const copiedOption = JSON.parse(JSON.stringify(option)) // 鉁� 娣辨嫹璐� + const copiedOption = option if (copiedOption.series && copiedOption.series.length > 0) { copiedOption.series.forEach((s, index) => { @@ -118,7 +119,7 @@ series: props.series, grid: props.grid, legend: props.legend, - tooltip: props.tooltip + tooltip: props.tooltip, } chartInstance.clear() @@ -147,7 +148,7 @@ // Watch all reactive props that affect the chart watch( - () => [props.xAxis, props.series], + () => [props.xAxis, props.series, props.legend, props.tooltip], () => { if (chartInstance) { renderChart() -- Gitblit v1.9.3