#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 місяця
Також варто подивитися