Skonfiguruj niezawodny system routingu dla swojej aplikacji Vue za pomocą routera Vue.

Vue Router, oficjalny router dla Vue, umożliwia tworzenie aplikacji jednostronicowych (SPA) w Vue. Vue Router pozwala mapować komponenty aplikacji internetowej na różne trasy przeglądarki, zarządzać stosem historii aplikacji i konfigurować zaawansowane opcje routingu.

Pierwsze kroki z routerem Vue

Aby rozpocząć pracę z routerem Vue, uruchom następujące polecenie npm (menedżer pakietów węzłów) polecenie w preferowanym katalogu, aby utworzyć aplikację Vue:

npm create vue 

Po wyświetleniu monitu, czy dodać router Vue dla Aplikacja jednostronicowa rozwój, wybierz Tak.

Następnie otwórz projekt w preferowanym edytorze tekstu. Twoja aplikacja źródło katalog powinien zawierać a ruter teczka.

The ruter domy z folderami indeks.js plik zawierający kod JavaScript do obsługi tras w Twojej aplikacji. The indeks.js plik importuje dwie funkcje z pliku vue-router pakiet: utwórz Router I utwórzHistorię sieci.

The utwórz Router

instagram viewer
Funkcja tworzy nową konfigurację trasy z obiektu. Ten obiekt zawiera historia I trasy klucze i ich wartości. The trasy key to tablica obiektów szczegółowo opisujących konfigurację każdej trasy, jak widać na powyższym obrazku.

Po skonfigurowaniu tras musisz to wyeksportować ruter instancja i zaimportuj tę instancję do pliku main.js plik:

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')

Zaimportowałeś ruter funkcjonować w main.js plik, a następnie sprawił, że aplikacja Vue używa tej funkcji routera z plikiem używać metoda.

Następnie możesz zastosować swoje trasy do aplikacji Vue, tworząc blok kodu podobny do tego poniżej: