useHead
useHead настраивает свойства заголовка отдельных страниц вашего приложения Nuxt.
Композабл useHead позволяет управлять тегами head программным и реактивным способом, опираясь на Unhead. Если данные поступают от пользователя или из другого ненадежного источника, мы рекомендуем ознакомиться с композаблом useHeadSafe.
Тип
useHead(meta: MaybeComputedRef<MetaObject>): void
Ниже приведены нереактивные типы для useHead.
interface MetaObject {
title?: string
titleTemplate?: string | ((title?: string) => string)
base?: Base
link?: Link[]
meta?: Meta[]
style?: Style[]
script?: Script[]
noscript?: Noscript[]
htmlAttrs?: HtmlAttributes
bodyAttrs?: BodyAttributes
}
Более подробную информацию о типах см. в @unhead/schema.
Свойства
useHead могут быть динамическими, принимая свойства ref, computed и reactive. Параметр meta может также принимать функцию, возвращающую объект, чтобы сделать весь объект реактивным.Параметры
meta
Тип: MetaObject
Объект, принимающий следующие мета-данные head:
meta: Каждый элемент массива сопоставляется с вновь созданным тегом<meta>, где свойства объекта сопоставляются с соответствующими атрибутами.- тип:
Array<Record<string, any>>.
- тип:
link: Каждый элемент массива сопоставляется с вновь созданным тегом<link>, где свойства объекта сопоставляются с соответствующими атрибутами.- тип:
Array<Record<string, any>>.
- тип:
style: Каждый элемент массива сопоставляется с вновь созданным тегом<style>, где свойства объекта сопоставляются с соответствующими атрибутами.- тип:
Array<Record<string, any>>.
- тип:
script: Каждый элемент массива сопоставляется с вновь созданным тегом<script>, где свойства объекта сопоставляются с соответствующими атрибутами.- тип:
Array<Record<string, any>>.
- тип:
noscript: Каждый элемент массива сопоставляется с вновь созданным тегом<noscript>, где свойства объекта сопоставляются с соответствующими атрибутами.- тип:
Array<Record<string, any>>.
- тип:
titleTemplate: Конфигурирует динамический шаблон для настройки заголовка страницы на отдельной странице.- тип:
string|((title: string) => string).
- тип:
title: Устанавливает статический заголовок страницы на отдельной странице.- тип:
string
- тип:
bodyAttrs: Задаёт атрибуты тега<body>. Каждое свойство объекта сопоставляется с соответствующим атрибутом.- тип:
Record<string, any>.
- тип:
htmlAttrs: Задаёт атрибуты тега<html>. Каждое свойство объекта сопоставляется с соответствующим атрибутом.- тип:
Record<string, any>.
- тип: