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

Введение в роутинг в Nuxt

Любой сайт состоит из страниц, и у каждой страницы есть свой адрес в браузере. Пользователь переходит по этим адресам, а фреймворк решает, какой контент показать. Эту связь между URL и страницами называют роутингом.

В Nuxt роутинг устроен через файловую систему проекта. Мы не описываем таблицу маршрутов вручную: достаточно положить файл страницы в нужную папку, и фреймворк сам создаст соответствующий адрес.

Страницы приложения лежат в каталоге app/pages. Каждый файл с расширением .vue в этой папке становится отдельной страницей сайта. Имя файла и вложенные папки задают сегменты URL, которые пользователь вводит в адресную строку.

Такой подход называют файловым роутингом. Он хорош тем, что структура папок сразу показывает, какие адреса есть на сайте, а код страницы всегда лежит рядом с логикой маршрута.

Чтобы увидеть результат, мы будем запускать проект в режиме разработки и вводить нужный путь прямо в браузере. Если для адреса найден файл в app/pages, Nuxt отрисует его как обычный компонент Vue.

Корневой файл app/app.vue задаёт общую оболочку приложения. Конкретное содержимое страницы подставляется туда из файлов каталога pages. Так разделяют то, что общее для всего сайта, и то, что относится только к одному адресу.

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