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 |