From 48c9b113161823133276198ebeb15131b83a7a75 Mon Sep 17 00:00:00 2001 From: manchan <2445937718@qq.com> Date: Wed, 8 Feb 2023 00:24:46 +0800 Subject: [PATCH] fix(theme-default): remove duplicate judgments in `preconnect()` (#1903) --- src/client/theme-default/components/VPNavBarSearch.vue | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/client/theme-default/components/VPNavBarSearch.vue b/src/client/theme-default/components/VPNavBarSearch.vue index fb3d1a46..4cc0f91e 100644 --- a/src/client/theme-default/components/VPNavBarSearch.vue +++ b/src/client/theme-default/components/VPNavBarSearch.vue @@ -34,22 +34,20 @@ const preconnect = () => { const rIC = window.requestIdleCallback || setTimeout rIC(() => { - if (!theme.value.algolia || document.head.querySelector(`#${id}`)) return - const preconnect = document.createElement('link') preconnect.id = id preconnect.rel = 'preconnect' - preconnect.href = `https://${theme.value.algolia.appId}-dsn.algolia.net` + preconnect.href = `https://${theme.value.algolia!.appId}-dsn.algolia.net` preconnect.crossOrigin = '' document.head.appendChild(preconnect) }) - } +} onMounted(() => { if (!theme.value.algolia) { return } - + preconnect() // meta key detect (same logic as in @docsearch/js)