


Vue et Vue-Router : Comment utiliser les informations de routage dans les composants ?
Vue et Vue-Router : Comment utiliser les informations de routage dans les composants ?
Introduction :
Pendant le processus de développement de Vue.js, il est souvent nécessaire d'obtenir et d'utiliser des informations de routage dans les composants, comme l'obtention des paramètres d'URL actuels, le saut entre différentes pages, etc. Vue.js fournit le plug-in Vue-Router pour implémenter les fonctions de routage front-end. Cet article explique comment utiliser Vue-Router dans les composants pour obtenir et utiliser les informations de routage.
Introduction à Vue-Router :
Vue-Router est un plug-in de gestion de routage officiellement fourni par Vue.js. Il peut réaliser la fonction de routage frontal et permettre aux applications monopage d'avoir la même adresse URL et le même changement de page. caractéristiques des applications multipages traditionnelles. Vue-Router utilise des composants tels que router-view et router-link pour restituer le contenu de la page et gérer les sauts de page.
Dans Vue-Router, les informations de routage sont stockées dans l'objet $router. Vous pouvez obtenir les informations de routage actuelles via l'objet $router, y compris le chemin de routage actuel, les paramètres, les requêtes, etc.
Étapes pour utiliser les informations de routage dans les composants :
-
Importer Vue et Vue-Router :
Tout d'abord, vous devez vous assurer que Vue et Vue-Router sont installés et importer les packages Vue et Vue-Router.import Vue from 'vue'; import VueRouter from 'vue-router'; Vue.use(VueRouter);
Copier après la connexion - Configurer le routage :
Dans Vue-Router, vous devez définir la table de routage, y compris les composants et les chemins correspondant à chaque itinéraire. Les tables de routage peuvent être définies sous forme de tableaux ou d'objets.
const routes = [ { path: '/', name: 'Home', component: Home }, { path: '/about', name: 'About', component: About } ]; const router = new VueRouter({ routes });
Dans le code ci-dessus, deux routes sont définies : '/' correspond au composant Home, et '/about' correspond au composant About.
- Utilisez l'objet $router dans le composant Vue :
Dans le composant Vue, vous pouvez accéder à l'objet $router via this.$router pour obtenir et utiliser les informations de routage.
Par exemple, vous pouvez obtenir le chemin de routage actuel via this.$router.path, obtenir les paramètres de routage actuels via this.$router.params,
obtenir les paramètres de requête de routage actuels via this.$router.query.
export default { mounted() { console.log('当前路由路径:', this.$router.path); console.log('当前路由参数:', this.$route.params); console.log('当前路由查询参数:', this.$route.query); } }
Dans le code ci-dessus, la fonction de hook montée est utilisée pour afficher le chemin de routage actuel, les paramètres et les paramètres de requête après le chargement du composant.
- Utilisez le lien de routeur dans le modèle pour accéder à la page :
Vue-Router fournit le composant de lien de routeur, vous pouvez utiliser le lien dans le modèle pour accéder à la page.
<router-link to="/">Home</router-link> <router-link to="/about">About</router-link>
Dans le code ci-dessus, le chemin de saut est spécifié via l'attribut to. En cliquant sur les liens Accueil et À propos, vous pouvez accéder à la page correspondante.
Résumé :
Avec Vue-Router, utiliser les informations de routage dans les composants Vue est très simple. Tout d'abord, importez Vue et Vue-Router, configurez la table de routage, puis obtenez les informations de routage via cet objet .$router et utilisez le composant router-link dans le modèle pour implémenter le saut de page. Grâce à ces étapes, nous pouvons utiliser plus facilement les informations de routage dans le projet Vue.js pour implémenter des fonctions telles que le transfert de données et le changement de page entre différentes pages.
J'espère que cet article vous aidera à comprendre comment utiliser Vue-Router pour obtenir et utiliser les informations de routage dans les composants.
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds





VUE est un framework front-end moderne présentant les avantages d’une grande facilité d’utilisation, d’une grande flexibilité et d’excellentes performances. Il est de plus en plus populaire et privilégié par les développeurs front-end. La version VUE3 apporte de meilleures performances, une meilleure conception architecturale et est plus conviviale. VUE3 offre une nouvelle façon de réaliser la fonction de partage de données entre les composants - fournir/injecter. Cet article présentera en détail le processus d'utilisation et de mise en œuvre de provide/inject. Aperçufournir/

Vue est un framework JavaScript populaire qui fournit des instructions riches pour implémenter des interfaces utilisateur interactives. Parmi eux, l'instruction de traitement d'événements v-on peut être ajoutée à l'étiquette pour lier une fonction de traitement d'événements. Cependant, nous souhaitons parfois qu'un bouton soit cliqué une seule fois, au lieu de déclencher le gestionnaire d'événements correspondant à chaque fois que vous cliquez dessus. Alors comment utiliser v-on:click.once dans Vue pour se rendre compte que l'événement n'est déclenché qu'une seule fois ? Comment utiliser v-on:click.once dans Vue

Vue est un framework JavaScript populaire largement utilisé pour développer des applications monopage et des sites Web dynamiques. Parmi eux, la composantisation et la modularisation sont l'une de ses principales caractéristiques. Vue utilise des composants à fichier unique (SFC) pour implémenter la modularisation des composants et améliorer l'efficacité de l'écriture, de la maintenance et des tests des composants. Cet article présentera des conseils et des bonnes pratiques pour utiliser des composants à fichier unique pour modulariser les composants Vue. Qu'est-ce qu'un composant de fichier unique ? Le composant de fichier unique fait référence à

Avec le développement continu de la technologie front-end, le framework front-end est devenu un élément important du développement d'applications Web modernes. Parmi eux, Vue.js, en tant que framework MVVM excellent et léger, est favorisé par les développeurs front-end. La commande Vue.js est un module fonctionnel très important dans le framework Vue.js. Parmi elles, v-model, v-if, v-for et d'autres commandes sont des outils indispensables pour développer des applications Vue.js. Ci-dessous, nous analyserons en détail l’utilisation et la fonction de ces instructions. 1. v-mo

Comment implémenter la fonction Upload de vue. Avec le développement d'applications Web, la fonction de téléchargement de fichiers est devenue de plus en plus courante. Vue est un framework JavaScript populaire qui offre un moyen pratique de créer des applications Web modernes. Dans Vue, vous pouvez implémenter la fonction de téléchargement de fichiers en utilisant le composant Upload de Vue. Cet article expliquera comment utiliser Vue pour implémenter la fonction de téléchargement de fichiers et fournira des exemples de code spécifiques. Tout d'abord, installez les dépendances requises dans le projet Vue. Vous pouvez utiliser n

Comment utiliser Vue pour implémenter les effets de nuage de balises Introduction : Le nuage de balises est un effet de page Web courant qui affiche des balises avec différentes tailles de police pour montrer la popularité ou la pertinence des balises. Dans cet article, nous présenterons comment utiliser le framework Vue pour implémenter des effets de nuage de tags et fournirons des exemples de code spécifiques. Étape 1 : Créer un projet Vue Tout d'abord, nous devons créer un projet Vue de base. Vous pouvez utiliser VueCLI pour générer rapidement un squelette de projet. Ouvrez l'outil de ligne de commande et entrez la commande suivante : vuecreate

Vue et Vue-Router : Comment utiliser les informations de routage dans les composants ? Introduction : Au cours du processus de développement de Vue.js, il est souvent nécessaire d'obtenir et d'utiliser des informations de routage dans les composants, comme l'obtention des paramètres d'URL actuels, le saut entre différentes pages, etc. Vue.js fournit le plug-in Vue-Router pour implémenter les fonctions de routage front-end. Cet article explique comment utiliser Vue-Router dans les composants pour obtenir et utiliser les informations de routage. Introduction à Vue-Router : Vue-Router est Vue

Vue3 est un framework frontal très populaire récemment. Sa plus grande fonctionnalité est la technologie DOM virtuel, c'est-à-dire que Vue convertira l'arborescence DOM réelle en une arborescence DOM virtuelle, puis la convertira en une arborescence DOM réelle après avoir opéré sur le DOM virtuel. arbre. Cette technologie nous permet d'exploiter le DOM plus efficacement et peut également obtenir de très bonnes performances lorsque le nombre de DOM est important. Cependant, en raison de la particularité de la technologie DOM virtuel, lorsque nous exploitons le DOM, nous ne pouvons parfois pas obtenir immédiatement le dernier DO.
