From c290d407a3eccf30818047ff8bde22e2e7a22268 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: Tue, 11 Oct 2022 16:02:43 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E8=A1=A5=E4=B8=81?= =?UTF-8?q?=E7=9A=84=E5=88=A4=E5=8D=95=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/packages/components/Charts/Bars/BarCommon/index.vue | 2 +- src/packages/components/Charts/Bars/BarCrossrange/index.vue | 2 +- src/packages/components/Charts/Lines/LineCommon/index.vue | 2 +- src/packages/components/Charts/Scatters/ScatterCommon/index.vue | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/packages/components/Charts/Bars/BarCommon/index.vue b/src/packages/components/Charts/Bars/BarCommon/index.vue index 54aaa27b..2c3b8d3c 100644 --- a/src/packages/components/Charts/Bars/BarCommon/index.vue +++ b/src/packages/components/Charts/Bars/BarCommon/index.vue @@ -54,7 +54,7 @@ watch( () => props.chartConfig.option.dataset, (newData: { dimensions: any }, oldData) => { if (!isObject(newData) || !('dimensions' in newData)) return - if (newData?.dimensions.length !== oldData?.dimensions.length) { + if (Array.isArray(newData?.dimensions)) { const seriesArr = [] for (let i = 0; i < newData.dimensions.length - 1; i++) { seriesArr.push(seriesItem) diff --git a/src/packages/components/Charts/Bars/BarCrossrange/index.vue b/src/packages/components/Charts/Bars/BarCrossrange/index.vue index d42ce328..cef123cf 100644 --- a/src/packages/components/Charts/Bars/BarCrossrange/index.vue +++ b/src/packages/components/Charts/Bars/BarCrossrange/index.vue @@ -53,7 +53,7 @@ watch( () => props.chartConfig.option.dataset, (newData: { dimensions: any }, oldData) => { if (!isObject(newData) || !('dimensions' in newData)) return - if (newData?.dimensions.length !== oldData?.dimensions.length) { + if (Array.isArray(newData?.dimensions)) { const seriesArr = [] for (let i = 0; i < newData.dimensions.length - 1; i++) { seriesArr.push(seriesItem) diff --git a/src/packages/components/Charts/Lines/LineCommon/index.vue b/src/packages/components/Charts/Lines/LineCommon/index.vue index 8a5c4f44..70955874 100644 --- a/src/packages/components/Charts/Lines/LineCommon/index.vue +++ b/src/packages/components/Charts/Lines/LineCommon/index.vue @@ -54,7 +54,7 @@ watch( () => props.chartConfig.option.dataset, (newData: { dimensions: any }, oldData) => { if (!isObject(newData) || !('dimensions' in newData)) return - if (newData?.dimensions.length !== oldData?.dimensions.length) { + if (Array.isArray(newData?.dimensions)) { const seriesArr = [] for (let i = 0; i < newData.dimensions.length - 1; i++) { seriesArr.push(seriesItem) diff --git a/src/packages/components/Charts/Scatters/ScatterCommon/index.vue b/src/packages/components/Charts/Scatters/ScatterCommon/index.vue index 945df53d..91eba114 100644 --- a/src/packages/components/Charts/Scatters/ScatterCommon/index.vue +++ b/src/packages/components/Charts/Scatters/ScatterCommon/index.vue @@ -70,7 +70,7 @@ watch( () => props.chartConfig.option.dataset, (newData, oldData) => { if (!isArray(newData)) return - if (newData?.length !== oldData?.length) { + if (Array.isArray(newData)) { replaceMergeArr.value = ['series'] // eslint-disable-next-line vue/no-mutating-props props.chartConfig.option.series = newData.map((item: { dimensions: any[] }, index: number) => ({