Maison > interface Web > Voir.js > le corps du texte

Développement d'entrée VUE3 : utiliser Vue-Router pour réaliser un saut de page

PHPz
Libérer: 2023-06-15 22:28:36
original
6374 Les gens l'ont consulté

Vue 3 est l'un des frameworks JavaScript les plus populaires pour créer des interfaces utilisateur interactives. Vue-Router est un plug-in pour le framework Vue, utilisé pour implémenter la gestion du routage dans les applications monopage. Dans cet article, nous présenterons comment utiliser Vue-Router pour implémenter des sauts de page dans Vue 3.

1. Installez et configurez Vue-Router

Avant de commencer, assurez-vous que Vue 3 est installé. S'il n'a pas encore été installé, vous pouvez vous référer à la documentation officielle pour l'installer : https://v3.cn.vuejs.org/guide/installation.html.

Installer Vue-Router :

Dans le terminal, exécutez la commande suivante pour installer :

npm install vue-router@4.0.0-alpha.13
Copier après la connexion

Dans Vue 3, la version de Vue- Le routeur ne doit pas être inférieur à 4.0.0-alpha.13.

Après avoir installé Vue-Router, nous devons configurer Vue-Router dans l'application Vue 3. Créez un fichier routes.js :

import Home from '@/components/Home'
import About from '@/components/About'

export default [
  {
    path: '/',
    name: 'Home',
    component: Home
  },
  {
    path: '/about',
    name: 'About',
    component: About
  }
]
Copier après la connexion

Dans ce fichier, nous définissons deux routes, l'une est la page d'accueil (Accueil) et l'autre est la page à propos de nous (À propos).

Il faut également importer Vue-Router dans le fichier d'entrée (main.js) de l'application Vue 3 et le configurer :

import { createApp } from 'vue'
import App from './App.vue'
import routes from './routes'
import { createRouter, createWebHistory } from 'vue-router'

const router = createRouter({
  history: createWebHistory(),
  routes
})

const app = createApp(App)

app.use(router)

app.mount('#app')
Copier après la connexion

Dans ce fichier, on passe createRouter La fonction crée une instance de routeur et utilise la fonction createWebHistory pour créer le schéma du routeur. Nous transmettons également des routes à l'instance de routeur.

Dans Vue 3, nous utilisons la méthode app.use() pour installer le plugin Vue-Router dans l'application Vue. Enfin, placez la méthode app.mount() après la méthode app.use(). Cela garantit que Vue-Router a été correctement installé et que l'application peut fonctionner normalement.

2. Implémenter le saut de page

Maintenant que nous avons installé et configuré avec succès Vue-Router, nous allons utiliser Vue-Router pour implémenter le saut de page.

  1. Ajouter un lien de routage dans le fichier App.vue :
<template>
  <div>
    <nav>
      <router-link to="/">Home</router-link> |
      <router-link to="/about">About</router-link>
    </nav>
    <router-view />
  </div>
</template>
Copier après la connexion

Dans ce modèle, nous utilisons le composant pour créer un lien de routage et spécifier l'attribut to comme chemin de routage.

  1. Ajouter du contenu dans Home.vue et About.vue

Nous avons créé deux composants Vue pour les pages Accueil et À propos, nous avons besoin d'ajouter du contenu aux modèles de ces composants pour vérifier si la page saute normalement.

Home.vue:

<template>
  <div>
    <h2>Home</h2>
    <p>Welcome to the home page</p>
  </div>
</template>
Copier après la connexion

About.vue:

<template>
  <div>
    <h2>About</h2>
    <p>Welcome to the about page</p>
  </div>
</template>
Copier après la connexion

Maintenant, nous avons configuré avec succès le lien de routage et le contenu de la page. Nous pouvons utiliser ces liens pour accéder aux pages.

3. Résumé

Dans cet article, nous avons appris à utiliser Vue-Router pour implémenter des sauts de page dans Vue 3. Tout d'abord, nous installons et configurons Vue-Router. Ensuite, nous créons le lien de route à l'aide du composant Enfin, nous ajoutons du contenu au modèle de composant pour vérifier si la page saute correctement.

Vue-Router possède de nombreuses autres fonctionnalités, telles que le routage dynamique, le routage imbriqué, les gardes de route, et bien plus encore. En maîtrisant ces fonctionnalités, vous pouvez créer des applications complexes d'une seule page et utiliser des sauts et la navigation au sein de vos applications.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal