@photosho

Как в Nuxt встроить часть содержимого страницы в определенную область шаблона?

Есть ли в Nuxt какое-то подобие @yield в Laravel? То есть, мне нужно создать макет приложения следующего вида:

div.header < yield
div.page
  div.content < yield 
  div.sidebar


В области "header" и "content" должно внедряться содержимое страниц (из папки "pages"), а все остальные области - сквозные для всех страниц и не должны затрагиваться. Есть ли механизмы для реализации подобной структуры в Nuxt 3 и Vue?
  • Вопрос задан
  • 109 просмотров
Решения вопроса 1
Fragster
@Fragster
помогло? отметь решением!
nuxt тут ничем не отличается от обычного vue приложения.
Можно воспользоваться телепортом для того, чтобы отправить часть компонента из router-view в нужное место хедера.
Ну либо просто в хедере какой-то компонент, который берет данные из стора и меняет свое состояние.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы