diff --git a/src/packages/components/Charts/Bars/BarCommon/index.vue b/src/packages/components/Charts/Bars/BarCommon/index.vue index f10a5d14..7f86ca6b 100644 --- a/src/packages/components/Charts/Bars/BarCommon/index.vue +++ b/src/packages/components/Charts/Bars/BarCommon/index.vue @@ -63,6 +63,9 @@ watch( if (dimensionsGap < 0) { props.chartConfig.option.series.splice(newDimensions - 1) } else if (dimensionsGap > 0) { + if(!oldData || !oldData?.dimensions || !Array.isArray(oldData?.dimensions)) { + props.chartConfig.option.series=[] + } for (let i = 0; i < dimensionsGap; i++) { seriesArr.push(cloneDeep(seriesItem)) }