From 22b72b769d859d3588d3368bf7d737a7dbaf521b Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Sat, 18 Feb 2023 21:19:28 +0800 Subject: [PATCH] refactor: resolved iconify --- packages/plugin-iconify/src/client/composables/iconify.ts | 2 +- packages/theme/src/client/components/Nav/NavScreenMenu.vue | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/plugin-iconify/src/client/composables/iconify.ts b/packages/plugin-iconify/src/client/composables/iconify.ts index 91c9742d..38ef6bff 100644 --- a/packages/plugin-iconify/src/client/composables/iconify.ts +++ b/packages/plugin-iconify/src/client/composables/iconify.ts @@ -7,7 +7,7 @@ const iconCache: Ref> = ref({}) export const useIconify = (name: ComputedRef | Ref) => { const icon = computed(() => iconCache.value[name.value]) - const loaded = ref(false) + const loaded = ref(true) async function loadIconComponent() { if (icon.value) { diff --git a/packages/theme/src/client/components/Nav/NavScreenMenu.vue b/packages/theme/src/client/components/Nav/NavScreenMenu.vue index 7ce1b894..6103a7cc 100644 --- a/packages/theme/src/client/components/Nav/NavScreenMenu.vue +++ b/packages/theme/src/client/components/Nav/NavScreenMenu.vue @@ -15,7 +15,12 @@ const theme = useThemeLocaleData() :link="item.link" :icon="item.icon" /> - +