Vue Router
Vue Router - это официальная библиотека маршрутизации для Vue.js, которая позволяет управлять навигацией в вашем одностраничном приложении. Vue Router интегрируется непосредственно с фреймворком Vue.js и позволяет определять различные маршруты (routes), которые соответствуют различным компонентам вашего приложения
С помощью Vue Router вы можете определять маршруты для разных URL-адресов и указывать, какие компоненты должны отображаться при переходе по этим маршрутам. Это позволяет создавать SPA (Single Page Application) с множеством различных страниц, которые могут быть отображены без перезагрузки всей страницы
Vue Router также предоставляет возможности, такие как вложенные маршруты, параметры маршрутов, переходы между страницами, защиту маршрутов и многое другое, что делает его мощным инструментом для управления навигацией в ваших Vue.js приложениях
Установка
Ссылка выше всегда будет указывать на последнюю версию npm. Вы также можете использовать определенную версию/тег через URL-адреса, например
Это откроет доступ к Vue Router через глобальный VueRouter объект
Менеджеры пакетов
npm
yarn
pnpm
Вам будет предложено задать несколько вопросов о типе проекта, который вы хотите создать. Если вы решите установить Vue Router, пример приложения также продемонстрирует некоторые основные функции Vue Router
Проекты, использующие менеджеры пакетов, обычно используют модули ES для доступа к Vue Router