From bbb1c97c4194cc23486af3428ebf3264e4339ddc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A5=94=E8=B7=91=E7=9A=84=E9=9D=A2=E6=9D=A1?= <1262327911@qq.com> Date: Wed, 6 Mar 2024 11:03:11 +0800 Subject: [PATCH] =?UTF-8?q?build:=20=E8=A7=A3=E5=86=B3=E7=BC=96=E8=AF=91ts?= =?UTF-8?q?=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/packages/components/Charts/Bars/BarLine/config.vue | 2 +- src/packages/components/Charts/Bars/BarLine/index.vue | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/packages/components/Charts/Bars/BarLine/config.vue b/src/packages/components/Charts/Bars/BarLine/config.vue index 17e401ee..a098bdac 100644 --- a/src/packages/components/Charts/Bars/BarLine/config.vue +++ b/src/packages/components/Charts/Bars/BarLine/config.vue @@ -21,7 +21,7 @@ { label: '柱状图', value: 'bar' }, { label: '折线图', value: 'line' } ]" - @update:value="(value) => { + @update:value="(value: any) => { updateHandle(item, value) }" /> diff --git a/src/packages/components/Charts/Bars/BarLine/index.vue b/src/packages/components/Charts/Bars/BarLine/index.vue index 73c884df..50b2e794 100644 --- a/src/packages/components/Charts/Bars/BarLine/index.vue +++ b/src/packages/components/Charts/Bars/BarLine/index.vue @@ -52,16 +52,16 @@ const option = computed(() => { watch( () => props.chartConfig.option.dataset, - (newData, oldData) => { + (newData: any, oldData) => { try { if (!isObject(newData) || !('dimensions' in newData)) return - if (Array.isArray(newData?.dimensions)) { - const seriesArr: (typeof barSeriesItem)[] = [] + if (Array.isArray((newData as any)?.dimensions)) { + const seriesArr: typeof barSeriesItem[] = [] // 对oldData进行判断,防止传入错误数据之后对旧维度判断产生干扰 // 此处计算的是dimensions的Y轴维度,若是dimensions.length为0或1,则默认为1,排除X轴维度干扰 const oldDimensions = Array.isArray(oldData?.dimensions) && oldData.dimensions.length >= 1 ? oldData.dimensions.length : 1 - const newDimensions = newData.dimensions.length >= 1 ? newData.dimensions.length : 1 + const newDimensions = (newData as any).dimensions.length >= 1 ? (newData as any).dimensions.length : 1 const dimensionsGap = newDimensions - oldDimensions if (dimensionsGap < 0) { props.chartConfig.option.series.splice(newDimensions - 1)