Commit ccd59f743579f47222a217bc7a570ab1fc9c7cd7
1 parent
cf2c7831
perf(src/packages/components): 优化图表动画,为开启时才执行动画效果
Showing
3 changed files
with
12 additions
and
6 deletions
@@ -245,8 +245,10 @@ const { vChartRef } = useChartDataFetch(props.chartConfig, useChartEditStore, ne | @@ -245,8 +245,10 @@ const { vChartRef } = useChartDataFetch(props.chartConfig, useChartEditStore, ne | ||
245 | } | 245 | } |
246 | } | 246 | } |
247 | }) | 247 | }) |
248 | - // | ||
249 | - addPieInterval(newData) | 248 | + //动画为开启才执行动画 |
249 | + if (props.chartConfig.option.isCarousel) { | ||
250 | + addPieInterval(newData) | ||
251 | + } | ||
250 | updateVChart(newData) | 252 | updateVChart(newData) |
251 | }) | 253 | }) |
252 | 254 |
@@ -244,8 +244,10 @@ const {vChartRef} = useChartDataFetch(props.chartConfig, useChartEditStore, (new | @@ -244,8 +244,10 @@ const {vChartRef} = useChartDataFetch(props.chartConfig, useChartEditStore, (new | ||
244 | } | 244 | } |
245 | } | 245 | } |
246 | }) | 246 | }) |
247 | - // | ||
248 | - addPieInterval(newData) | 247 | + //动画为开启才执行动画 |
248 | + if (props.chartConfig.option.isCarousel) { | ||
249 | + addPieInterval(newData) | ||
250 | + } | ||
249 | updateVChart(newData) | 251 | updateVChart(newData) |
250 | }) | 252 | }) |
251 | 253 |
@@ -274,8 +274,10 @@ const { vChartRef } = useChartDataFetch(props.chartConfig, useChartEditStore, ne | @@ -274,8 +274,10 @@ const { vChartRef } = useChartDataFetch(props.chartConfig, useChartEditStore, ne | ||
274 | } | 274 | } |
275 | } | 275 | } |
276 | }) | 276 | }) |
277 | - // | ||
278 | - addPieInterval(newData) | 277 | + //动画为开启才执行动画 |
278 | + if (props.chartConfig.option.isCarousel) { | ||
279 | + addPieInterval(newData) | ||
280 | + } | ||
279 | updateVChart(newData) | 281 | updateVChart(newData) |
280 | }) | 282 | }) |
281 | 283 |