Állítson be egy robusztus útválasztó rendszert a Vue alkalmazáshoz a Vue Router segítségével.
A Vue Router, a Vue hivatalos útválasztója lehetővé teszi egyoldalas alkalmazások (SPA-k) építését a Vue-ban. A Vue Router lehetővé teszi a webalkalmazás összetevőinek különböző böngészőútvonalakhoz való hozzárendelését, az alkalmazás előzménykészletének kezelését, és speciális útválasztási beállítások megadását.
Kezdő lépések a Vue Routerrel
A Vue Router használatának megkezdéséhez futtassa a következőt npm (Node Package Manager) parancsot a kívánt könyvtárban a Vue alkalmazás létrehozásához:
npm create vue
Amikor a rendszer megkérdezi, hogy kell-e hozzáadni a Vue Routert a következőhöz Egyoldalas alkalmazás fejlesztés, válassz Igen.
Ezután nyissa meg a projektet a kívánt szövegszerkesztőben. Az alkalmazásod src a könyvtárnak tartalmaznia kell a router mappát.
A router mappa házak an index.js fájl, amely tartalmazza az alkalmazásban lévő útvonalak kezeléséhez szükséges JavaScript kódot. A index.js fájl két függvényt importál a vue-router csomag: CreateRouter és CreateWebHistory.
A CreateRouter függvény új útvonal-konfigurációt hoz létre egy objektumból. Ez az objektum tartalmazza a történelem és útvonalak kulcsok és értékeik. A útvonalak A kulcs az egyes útvonalak konfigurációját részletező objektumok tömbje, amint az a fenti képen látható.
Az útvonalak konfigurálása után ezt exportálnia kell router példányt, és importálja ezt a példányt a main.js fájl:
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')
Ön importálta a router funkciót a main.js fájlt, majd a Vue alkalmazást ezt az útválasztó funkciót a használat módszer.
Ezután az alábbihoz hasonló kódblokkot strukturálva alkalmazhatja az útvonalakat a Vue alkalmazásban: