From b9144f0b6cc17a5507c2871d01b343b4d60d3ad8 Mon Sep 17 00:00:00 2001 From: xiaoxian521 <1923740402@qq.com> Date: Fri, 19 Jan 2024 12:54:14 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E6=A0=87=E7=AD=BE?= =?UTF-8?q?=E9=A1=B5=EF=BC=8C=E5=88=B7=E6=96=B0=E5=90=8E=E4=BF=9D=E8=AF=81?= =?UTF-8?q?=E6=BB=9A=E5=8A=A8=E5=88=B0=E5=BD=93=E5=89=8D=E6=A0=87=E7=AD=BE?= =?UTF-8?q?=E9=A1=B5=E4=BD=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layout/components/tag/index.vue | 8 +++++++- src/views/components/color-picker.vue | 7 +++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/layout/components/tag/index.vue b/src/layout/components/tag/index.vue index 0bda8a0a6..c2244db22 100644 --- a/src/layout/components/tag/index.vue +++ b/src/layout/components/tag/index.vue @@ -9,7 +9,12 @@ import { handleAliveRoute, getTopMenu } from "@/router/utils"; import { useSettingStoreHook } from "@/store/modules/settings"; import { useMultiTagsStoreHook } from "@/store/modules/multiTags"; import { ref, watch, unref, toRaw, nextTick, onBeforeUnmount } from "vue"; -import { isEqual, isAllEmpty, useResizeObserver } from "@pureadmin/utils"; +import { + delay, + isEqual, + isAllEmpty, + useResizeObserver +} from "@pureadmin/utils"; import ExitFullscreen from "@iconify-icons/ri/fullscreen-exit-fill"; import Fullscreen from "@iconify-icons/ri/fullscreen-fill"; @@ -504,6 +509,7 @@ onMounted(() => { }); useResizeObserver(scrollbarDom, dynamicTagView); + delay().then(() => dynamicTagView()); }); onBeforeUnmount(() => { diff --git a/src/views/components/color-picker.vue b/src/views/components/color-picker.vue index 91d5225e9..73db31509 100644 --- a/src/views/components/color-picker.vue +++ b/src/views/components/color-picker.vue @@ -45,22 +45,21 @@ function onClick() {