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>
.
- тип: