diff --git a/CHANGELOG.md b/CHANGELOG.md index 14858413..089e6565 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -54,6 +54,7 @@ ## master +* (2022.06.30) 修复`Runtime`下代码创建图表时组件无法初始化的问题 * (2022.06.29) 增加`Tooltip`的`itemFormatter`支持`{c0}`显示各维度数据 (#205) * (2022.06.28) 优化`Pie`设置`avoidLabelOverlap`时的文本表现 (#56) * (2022.06.25) 优化`Line`的平滑曲线表现 (#169) diff --git a/Runtime/Internal/BaseChart.cs b/Runtime/Internal/BaseChart.cs index 1be748e8..266d53d6 100644 --- a/Runtime/Internal/BaseChart.cs +++ b/Runtime/Internal/BaseChart.cs @@ -275,9 +275,12 @@ namespace XCharts.Runtime if (component == null) return; if (component.anyDirty) { - if (component.componentDirty && component.refreshComponent != null) + if (component.componentDirty) { - component.refreshComponent.Invoke(); + if (component.refreshComponent != null) + component.refreshComponent.Invoke(); + else + component.handler.InitComponent(); } if (component.vertsDirty) {