From 3aa678898d86afeab78db71b2fc1bdbefbf02166 Mon Sep 17 00:00:00 2001 From: Ayaka Rizumu <464388324@qq.com> Date: Mon, 28 Nov 2022 21:55:51 +0800 Subject: [PATCH] fix: update title after navigation (#199) --- composables/useHead.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 composables/useHead.ts diff --git a/composables/useHead.ts b/composables/useHead.ts new file mode 100644 index 00000000..df2697b8 --- /dev/null +++ b/composables/useHead.ts @@ -0,0 +1,12 @@ +import type { ActiveHeadEntry, HeadEntryOptions, UseHeadInput } from '@vueuse/head' +import type { HeadAugmentations } from '@nuxt/schema' +import { useHead as _useHead } from '#head' + +export function useHead(input: UseHeadInput, options?: HeadEntryOptions): ActiveHeadEntry> | void { + const deactivated = useDeactivated() + return _useHead(() => { + if (deactivated.value) + return {} + return resolveUnref(input) + }, options) +}