Dieses Tutorial zeigt, dass das Erstellen einer einfachen Pokedex -App mit Vue 3 und Vue Router 4 erstellt wird und wichtige Routing -Konzepte zeigt. Wir werden den Router, die Handhabung von Routenparametern, deklarative und programmatische Navigation, verschachtelte Routen und die Implementierung einer 404 -Seite abdecken.
Dieses Tutorial setzt die grundlegende Vertrautheit mit HTML, CSS, JavaScript und Vue.js zusammen mit Node.js und der Vue Cli aus. Wir werden Axios für API -Anrufe nutzen. Der vollständige Code ist auf Github verfügbar.
TECHTSCHAFTE KONZEPTE DECKERTE:
:param
), um Daten zwischen den Komponenten zu übergeben. <router-link></router-link>
) als auch die programmatische Navigation (mit this.$router.push()
). App -Struktur:
Unsere Pokedex -App verfügt über drei Seiten:
Einrichten der Entwicklungsumgebung:
vue create poke-vue-router
(Wählen Sie Vue 3). npm install vue-router@4 axios sass-loader@10.1.1 node-sass@4.14.1 --save-dev
npm run serve
). Erstellen der App (vereinfachte Schritte):
main.js
: import App.vue
und der Router. router/index.js
: Routen mit createRouter
und createWebHistory
. <router-link></router-link>
Verwenden Sie this.$router.push()
für die deklarative Navigation und Weitere Erkundung:
Nach Abschluss dieses Tutorials sollten Sie untersuchen:
häufig gestellte Fragen (FAQs):
Der FAQS -Abschnitt enthält präzise Antworten auf gemeinsame Fragen zu Vue -Router, Abdeckung von Installation, Routendefinitionen, Parameterüberschreitung, 404 Handhabung und Routenschutz. Diese Fragen werden im Kontext des Inhalts des Tutorials beantwortet.
Das obige ist der detaillierte Inhalt vonEin Anfänger -Leitfaden für Vue Router. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!