Настройте надежную систему маршрутизации для своего приложения Vue с помощью Vue Router.

Vue Router, официальный маршрутизатор для Vue, позволяет создавать одностраничные приложения (SPA) в Vue. Vue Router позволяет сопоставлять компоненты вашего веб-приложения с различными маршрутами браузера, управлять стеком истории вашего приложения и настраивать расширенные параметры маршрутизации.

Начало работы с маршрутизатором Vue

Чтобы начать работу с Vue Router, запустите следующее npm (менеджер пакетов узла) в предпочитаемом каталоге для создания приложения Vue:

npm create vue 

Когда будет предложено добавить Vue Router для Одностраничное приложение развитие, выбрать Да.

Затем откройте свой проект в предпочитаемом вами текстовом редакторе. Ваше приложение источник каталог должен включать маршрутизатор папка.

маршрутизатор папка содержит index.js файл, содержащий код JavaScript для обработки маршрутов в вашем приложении. index.js файл импортирует две функции из vue-маршрутизатор упаковка: создать маршрутизатор и создатьWebHistory.

instagram viewer

создать маршрутизатор Функция создает новую конфигурацию маршрута из объекта. Этот объект содержит история и маршруты ключи и их значения. маршруты key — это массив объектов, детализирующих конфигурацию каждого маршрута, как показано на изображении выше.

После настройки маршрутов вам необходимо экспортировать этот маршрутизатор экземпляр и импортировать этот экземпляр в main.js файл:

import'./assets/main.css'

import { createApp } from'vue'
import App from'./App.vue'
import router from'./router'

const app = createApp(App)

app.use(router)

app.mount('#app')

Вы импортировали маршрутизатор функции в main.js файл, а затем заставил ваше приложение Vue использовать эту функцию маршрутизатора с использовать метод.

Затем вы можете применить свои маршруты к своему приложению Vue, структурировав блок кода, аналогичный приведенному ниже: