diff --git a/packages/nuxt/src/head/runtime/lib/vueuse-head.plugin.ts b/packages/nuxt/src/head/runtime/lib/vueuse-head.plugin.ts index 0e3bb809bfa..18a1bd23ee9 100644 --- a/packages/nuxt/src/head/runtime/lib/vueuse-head.plugin.ts +++ b/packages/nuxt/src/head/runtime/lib/vueuse-head.plugin.ts @@ -15,19 +15,11 @@ export default defineNuxtPlugin((nuxtApp) => { headReady = true }) - const titleTemplate = ref() - nuxtApp._useHead = (_meta: MetaObject | ComputedGetter) => { const meta = ref(_meta) - if ('titleTemplate' in meta.value) { - titleTemplate.value = meta.value.titleTemplate - } const headObj = computed(() => { const overrides: MetaObject = { meta: [] } - if (titleTemplate.value && 'title' in meta.value) { - overrides.title = typeof titleTemplate.value === 'function' ? titleTemplate.value(meta.value.title) : titleTemplate.value.replace(/%s/g, meta.value.title) - } if (meta.value.charset) { overrides.meta!.push({ key: 'charset', charset: meta.value.charset }) }