РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jsnuPmDtDT 63 of 84 menu
◀ ▶

Заголовок из данных в Nuxt

На карточке пользователя заголовок вкладки логично совпадает с именем из API, а не с общей фразой User. Данные приходят асинхронно, поэтому заголовок нужно привязать к data так, чтобы он обновился, когда ref заполнится.

Функция useSeoMeta принимает для title функцию-геттер. Nuxt вызывает её при изменении зависимостей, и вкладка остаётся согласованной с ответом сервера. Для /users/1 во вкладке появится имя из JSON:

<script setup> const route = useRoute(); const { data } = await useFetch( () => 'https://jsonplaceholder.typicode.com/users/' + route.params.id, ); useSeoMeta({ title: () => data.value?.name, }); </script> <template> <p> {{ data?.name }} </p> </template>

Сделайте страницу одного товара, у которой заголовок вкладки совпадает с названием товара из ответа API.

Проверьте два разных id товара: текст вкладки должен меняться вместе с названием на странице.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить