Ce didacticiel montre la création d'une application Pokedex simple à l'aide de Vue 3 et Vue Router 4, présentant des concepts de routage clés. Nous couvrirons la configuration du routeur, la gestion des paramètres d'itinéraire, la navigation déclarative et programmatique, les routes imbriquées et la mise en œuvre d'une page 404.
Ce tutoriel suppose une familiarité de base avec HTML, CSS, JavaScript et Vue.js, ainsi que Node.js et le Vue CLI. Nous tirons parti de Axios pour les appels API. Le code complet est disponible sur github.
Concepts clés couverts:
:param
) pour transmettre des données entre les composants. <router-link></router-link>
) et la navigation programmatique (en utilisant this.$router.push()
). Structure de l'application:
Notre application Pokedex comprend trois pages:
Configuration de l'environnement de développement:
vue create poke-vue-router
(Sélectionnez Vue 3). npm install vue-router@4 axios sass-loader@10.1.1 node-sass@4.14.1 --save-dev
npm run serve
). Construire l'application (étapes simplifiées):
main.js
: Importer App.vue
et le routeur. router/index.js
: Définir les routes en utilisant createRouter
et createWebHistory
. <router-link></router-link>
pour la navigation déclarative et this.$router.push()
pour la navigation programmatique. Exploration plus approfondie:
Après avoir terminé ce tutoriel, envisagez d'explorer:
Questions fréquemment posées (FAQ):
La section FAQ fournit des réponses concises aux questions courantes sur le routeur Vue, couvrant l'installation, les définitions d'itinéraire, le passage des paramètres, la manipulation 404 et la protection des itinéraires. Ces questions sont répondues dans le contexte du contenu du tutoriel.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!