From bd73b2fc0faed3d23fac16f8d4c7fd22420a00fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=BD=AA?= Date: Fri, 18 Nov 2022 15:45:15 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=BD=93=E4=BD=BF=E7=94=A8=E5=8A=A8?= =?UTF-8?q?=E6=80=81=E6=95=B0=E6=8D=AE=E6=97=B6=EF=BC=8Coption=20=E7=9A=84?= =?UTF-8?q?=E6=A0=BC=E5=BC=8F=E4=B8=8D=E6=BB=A1=E8=B6=B3=20echarts=20?= =?UTF-8?q?=E7=9A=84=E6=95=B0=E6=8D=AE=E6=A0=BC=E5=BC=8F=E4=BC=9A=E6=8A=A5?= =?UTF-8?q?=E9=94=99=EF=BC=8C=E4=BF=AE=E6=94=B9=20filter=20=E4=B9=9F?= =?UTF-8?q?=E6=B2=A1=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/packages/components/Charts/Bars/BarCommon/index.vue | 3 +++ src/packages/components/Charts/Bars/BarCrossrange/index.vue | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/packages/components/Charts/Bars/BarCommon/index.vue b/src/packages/components/Charts/Bars/BarCommon/index.vue index 77f6da02..52183046 100644 --- a/src/packages/components/Charts/Bars/BarCommon/index.vue +++ b/src/packages/components/Charts/Bars/BarCommon/index.vue @@ -46,6 +46,9 @@ use([DatasetComponent, CanvasRenderer, BarChart, GridComponent, TooltipComponent const replaceMergeArr = ref() const option = computed(() => { + if(!('dimensions' in props.chartConfig.option.dataset)) { + return window['$message'].error('数据格式不正确!') + } return mergeTheme(props.chartConfig.option, props.themeSetting, includes) }) diff --git a/src/packages/components/Charts/Bars/BarCrossrange/index.vue b/src/packages/components/Charts/Bars/BarCrossrange/index.vue index c8d2957a..6a393b03 100644 --- a/src/packages/components/Charts/Bars/BarCrossrange/index.vue +++ b/src/packages/components/Charts/Bars/BarCrossrange/index.vue @@ -45,6 +45,9 @@ use([DatasetComponent, CanvasRenderer, BarChart, GridComponent, TooltipComponent const replaceMergeArr = ref() const option = computed(() => { + if(!('dimensions' in props.chartConfig.option.dataset)) { + return window['$message'].error('数据格式不正确!') + } return mergeTheme(props.chartConfig.option, props.themeSetting, includes) })