Comment configurer le sous-routage vue
Vue est un framework JavaScript populaire pour créer des applications Web interactives. La fonction de routage de Vue nous permet de créer une application à page unique (SPA). Différentes routes correspondent à différents composants, puis le contenu spécifié est rendu dans le composant. Les sous-routes sont un type spécial de routage dans le routage Vue qui peut être imbriqué dans d'autres routes. Cet article explique comment configurer les sous-routes dans Vue.
Tout d'abord, nous devons nous assurer que Vue et ses dépendances associées ont été installées. Il est préférable de créer un nouveau projet à l'aide de Vue CLI. Ensuite, nous devons créer le composant Vue et définir les routes.
Définissez la route parent
Définissez la route dans le composant parent (généralement la route racine /) pour fournir un conteneur pour le composant enfant.
// src/router/index.js import Vue from 'vue' import VueRouter from 'vue-router' Vue.use(VueRouter) const routes = [ { path: '/', name: 'Home', component: () => import('../views/Home.vue') } ] const router = new VueRouter({ mode: 'history', base: process.env.BASE_URL, routes }) export default router
Définissez les routes enfants
Ensuite, créez une route pointant vers le composant enfant dans le composant parent.
// src/router/index.js import Vue from 'vue' import VueRouter from 'vue-router' Vue.use(VueRouter) const routes = [ { path: '/', name: 'Home', component: () => import('../views/Home.vue'), children: [ { path: 'about', name: 'About', component: () => import('../views/About.vue') } ] } ] const router = new VueRouter({ mode: 'history', base: process.env.BASE_URL, routes }) export default router
Dans cet exemple, "/" est la route racine, qui pointe vers le composant Home. Nous avons créé une sous-route pour le composant Home sous le nom "/about", qui pointe vers le composant About.
Ajouter un conteneur de composant enfant dans le modèle de composant parent
Dans le modèle du composant Home, nous devons ajouter un conteneur d'espace réservé pour restituer le composant enfant.
<template> <div> <h1>Home</h1> <router-view></router-view> </div> </template>
Cette directive "router-view" est un conteneur de composants enfants qui affichera le composant spécifié via la route enfant.
Ajouter du contenu dans le modèle du composant enfant
Dans le modèle du composant À propos, nous pouvons ajouter du contenu pour montrer de quoi il s'agit.
<template> <div> <h1>About</h1> <p>This is an about page.</p> </div> </template>
Maintenant, nous avons configuré avec succès un sous-routeur Vue. Testez-le pour voir s'il s'affiche correctement.
Résumé
Il y a trois étapes de base pour configurer le sous-routage de Vue. Ces étapes comprennent :
Définir la route parent : déclarez le composant parent dans la route racine et parcourez son itinéraire vers ce composant.
Définir un sous-itinéraire : créez des points de routage pour les sous-composants dans le composant parent.
Ajouter un conteneur de composants enfants dans le modèle de composant parent : insérez des composants enfants dans des éléments d'espace réservé.
Ajouter du contenu dans le modèle de composant enfant : fournissez du contenu aux composants enfants pour présenter leurs fonctionnalités.
Dernier rappel, lorsque vous utilisez le sous-routage dans Vue, vous devez garder le chemin correct. Le chemin doit commencer à partir du composant parent, en commençant par une barre oblique (/).
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

AI Hentai Generator
Générez AI Hentai gratuitement.

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)

L'article traite de l'utilisation Effecte dans React, un crochet pour gérer les effets secondaires comme la récupération des données et la manipulation DOM dans les composants fonctionnels. Il explique l'utilisation, les effets secondaires courants et le nettoyage pour éviter des problèmes comme les fuites de mémoire.

Le chargement paresseux retarde le chargement du contenu jusqu'à ce qu'il soit nécessaire, améliorant les performances du Web et l'expérience utilisateur en réduisant les temps de chargement initiaux et la charge du serveur.

Les fonctions d'ordre supérieur dans JavaScript améliorent la concision du code, la réutilisabilité, la modularité et les performances par abstraction, modèles communs et techniques d'optimisation.

L'article traite du curry dans JavaScript, une technique transformant les fonctions mulguments en séquences de fonctions à argument unique. Il explore la mise en œuvre du currying, des avantages tels que des applications partielles et des utilisations pratiques, améliorant le code

L'article explique l'algorithme de réconciliation de React, qui met à jour efficacement le DOM en comparant les arbres DOM virtuels. Il traite des avantages de la performance, des techniques d'optimisation et des impacts sur l'expérience utilisateur. Compte de charge: 159

L'article discute de la connexion des composants React à Redux Store à l'aide de Connect (), expliquant MapStateToproprop, MapDispatchToprops et des impacts de performances.

L'article explique UseContext dans React, qui simplifie la gestion de l'État en évitant le forage des accessoires. Il traite des avantages tels que les améliorations centralisées de l'État et des performances grâce à des redevances réduites.

L'article discute de la prévention des comportements par défaut dans les gestionnaires d'événements à l'aide de la méthode empêchée dedEfault (), de ses avantages tels que une expérience utilisateur améliorée et des problèmes potentiels tels que les problèmes d'accessibilité.
