From 6c0f488624c79c41c7fc862e1116bc1594123c00 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: Thu, 22 Dec 2022 01:13:40 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E7=BC=A9=E6=94=BE?= =?UTF-8?q?=E6=97=B6=E8=BE=85=E5=8A=A9=E7=BA=BF=E7=9A=84=E6=B8=B2=E6=9F=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/chart/ContentEdit/components/EditRule/index.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/views/chart/ContentEdit/components/EditRule/index.vue b/src/views/chart/ContentEdit/components/EditRule/index.vue index 6373dca3..e200bee7 100644 --- a/src/views/chart/ContentEdit/components/EditRule/index.vue +++ b/src/views/chart/ContentEdit/components/EditRule/index.vue @@ -37,6 +37,7 @@ import { useDesignStore } from '@/store/modules/designStore/designStore' import { useChartEditStore } from '@/store/modules/chartEditStore/chartEditStore' import { useChartLayoutStore } from '@/store/modules/chartLayoutStore/chartLayoutStore' import { ChartLayoutStoreEnum } from '@/store/modules/chartLayoutStore/chartLayoutStore.d' +import throttle from 'lodash/throttle' const chartEditStore = useChartEditStore() const chartLayoutStore = useChartLayoutStore() @@ -177,7 +178,6 @@ const reDraw = () => { }, 10) } - // 滚动居中 const canvasPosCenter = () => { const { width: containerWidth, height: containerHeight } = $container.value.getBoundingClientRect() @@ -205,9 +205,9 @@ watch( setTimeout(() => { canvasPosCenter() reDraw() - }, 500) + }, 400) } else { - reDraw() + throttle(reDraw, 20) } } )