#2 – Маршрутизация в Nuxt.js
Видеоурок
Отслеживание URL (маршрутизация) — одна из ключевых особенностей фреймворка Nuxt.js, предназначенная для создания современных веб-приложений на основе Vue. Nuxt упрощает работу с маршрутами благодаря автоматическому определению и генерации маршрутов на основе структуры файлов.
Как работает маршрутизация в Nuxt
В Nuxt JS маршрутизация полностью основана на структуре папки pages. Каждый файл в этой папке становится отдельным маршрутом, и Nuxt.js автоматически создает для него URL. Например:
- Файл
pages/index.vueотвечает за главную страницу (/). - Файл
pages/about.vueсоздаст маршрут/about. - Подпапки создают вложенные маршруты:
pages/blog/index.vueстанет/blog, аpages/blog/post.vue—/blog/post.
Динамические маршруты
Для создания маршрутов с динамическими сегментами, например, /blog/:id, в Nuxt используют специальные файлы. Например, файл pages/blog/[id].vue создаст маршрут /blog/:id, где id — это параметр, передаваемый через URL.
Материалы для курса
Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть