Vue est un framework front-end très populaire et largement utilisé dans le développement front-end. Vue fournit des fonctions de gestion de routage très pratiques, qui peuvent nous aider à créer des applications d'une seule page et à améliorer la vitesse d'accès aux pages frontales et l'expérience utilisateur. Cet article explique comment transformer Vue en lien de routage.
Vue Routing est un plug-in de gestion de routage fourni par Vue.js pour créer des applications d'une seule page. En utilisant le routage Vue, nous pouvons organiser plusieurs pages de notre site Web en une seule page. Ceci est très utile pour créer des applications Web volumineuses et complexes.
Grâce au routage Vue, nous pouvons passer à différentes pages plus rapidement sans actualiser la page entière. Dans le routage Vue, chaque page possède sa propre URL, accessible directement dans la barre d'adresse du navigateur.
Lorsque nous utilisons Vue pour créer une application, nous utilisons généralement Vue CLI (outil d'échafaudage) pour nous aider à créer rapidement le squelette de l'application. Vue CLI configurera automatiquement le routage pour nous, il nous suffit d'ajouter des composants de page.
Ce qui suit est un exemple simple montrant comment utiliser le routage Vue. Tout d’abord, nous devons installer le plugin Vue Router.
npm install vue-router --save
Ensuite, dans notre application Vue, nous devons importer le plugin Vue Router et créer une instance Vue Router. Nous pouvons utiliser cette instance pour définir des routes et indiquer à Vue comment passer d'une route à une autre.
import Vue from 'vue' import VueRouter from 'vue-router' Vue.use(VueRouter) const routes = [ { path: '/', component: Home }, { path: '/about', component: About }, { path: '/contact', component: Contact } ] const router = new VueRouter({ routes })
Dans le code ci-dessus, nous avons défini trois itinéraires : Accueil, À propos et Contact. Ces itinéraires correspondent à différents composants (les composants sortent du cadre de cet article).
Maintenant, nos routes sont définies, mais si nous voulons accéder à ces routes dans le navigateur, nous devons lier ces routes à notre application Vue. Nous pouvons accomplir cette tâche en utilisant le composant <router-link>
dans notre application. La balise <router-link>
组件来完成这个任务。
<router-link to="/">Home</router-link> <router-link to="/about">About</router-link> <router-link to="/contact">Contact</router-link>
<router-link>
标签会自动生成跳转链接,并在用户单击该链接时向Vue路由发送请求。Vue路由会负责加载对应的组件,并将其渲染到页面上。
在使用<router-link>
标签时,需要注意:to
属性应该指向我们在router.js文件中定义的路由。
现在,我们可以在浏览器中访问http://localhost:8080
,将看到我们的Vue应用程序。当我们点击<router-link>
标签时,会自动跳转到对应的组件。
Vue路由为我们提供了非常便利的单页应用程序开发工具。在Vue应用程序中使用Vue路由,可以大大提高Web应用的性能和用户体验。使用<router-link>
组件,我们可以在Vue应用程序中创建链接,并自动跳转到不同的页面。
在使用Vue路由时,需要注意to
属性应该指向我们在router.js文件中定义的路由。同时,在组件中使用$route
和$router
rrreee
<router-link>
générera automatiquement un lien de saut et enverra une requête au routage Vue lorsque l'utilisateur clique sur le lien. Vue Routing se chargera de charger les composants correspondants et de les rendre sur la page. 🎜🎜Lorsque vous utilisez la balise <router-link>
, veuillez noter : l'attribut to
doit pointer vers la route que nous avons définie dans le fichier router.js. 🎜🎜Maintenant, nous pouvons visiter http://localhost:8080
dans le navigateur et nous verrons notre application Vue. Lorsque nous cliquons sur la balise <router-link>
, nous passerons automatiquement au composant correspondant. 🎜🎜Résumé🎜🎜Vue Routing nous fournit un outil de développement d'applications d'une seule page très pratique. L'utilisation du routage Vue dans les applications Vue peut considérablement améliorer les performances et l'expérience utilisateur des applications Web. À l'aide du composant <router-link>
, nous pouvons créer des liens dans l'application Vue et accéder automatiquement à différentes pages. 🎜🎜Lorsque vous utilisez le routage Vue, vous devez noter que l'attribut to
doit pointer vers la route que nous avons définie dans le fichier router.js. En même temps, vous pouvez utiliser les attributs $route
et $router
dans le composant pour obtenir et contrôler l'état de la route actuelle. 🎜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!