From 3e07e0d7a015d550e77480ae47d4d0b54fcdb0c1 Mon Sep 17 00:00:00 2001 From: wisonic-s Date: Fri, 25 Nov 2022 17:56:53 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E8=A7=86=E5=9B=BE-=E6=8A=98=E7=BA=BF?= =?UTF-8?q?=E5=9B=BE):=20=E4=BF=AE=E5=A4=8D=E9=83=A8=E5=88=86=E6=8A=98?= =?UTF-8?q?=E7=BA=BF=E5=9B=BE=E6=B8=B2=E6=9F=93=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复部分折线图高级配置没有功能配置导致渲染异常 --- frontend/src/views/chart/chart/line/line_antv.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/frontend/src/views/chart/chart/line/line_antv.js b/frontend/src/views/chart/chart/line/line_antv.js index c3ef3bfe59..f6b876a934 100644 --- a/frontend/src/views/chart/chart/line/line_antv.js +++ b/frontend/src/views/chart/chart/line/line_antv.js @@ -89,8 +89,13 @@ export function baseLineOptionAntV(plot, container, chart, action) { } // custom color options.color = antVCustomColor(chart) - const emptyDataStrategy = chart.senior ? JSON.parse(chart.senior)?.functionCfg.emptyDataStrategy : 'breakLine' - handleEmptyDataStrategy(emptyDataStrategy, chart, data, options) + if (chart.senior) { + let emptyDataStrategy = JSON.parse(chart.senior)?.functionCfg?.emptyDataStrategy + if (!emptyDataStrategy) { + emptyDataStrategy = 'breakLine' + } + handleEmptyDataStrategy(emptyDataStrategy, chart, data, options) + } // 开始渲染 if (plot) { plot.destroy()