fix(StatsView): 修复域名饼图容器变化时未重新初始化的问题
当域名统计饼图的DOM容器发生变化时,原先的图表实例会继续使用旧的容器导致渲染异常。现在检测到容器变化时,先销毁旧实例再重新初始化,确保图表正确渲染。
This commit is contained in:
@@ -273,6 +273,9 @@ function renderDomainPieChart() {
|
||||
}
|
||||
if (!domainPieChartInstance) {
|
||||
domainPieChartInstance = echarts.init(el);
|
||||
} else if (domainPieChartInstance.getDom() !== el) {
|
||||
domainPieChartInstance.dispose();
|
||||
domainPieChartInstance = echarts.init(el);
|
||||
}
|
||||
if (!domainStats.value.length) {
|
||||
domainPieChartInstance.clear();
|
||||
|
||||
Reference in New Issue
Block a user