Vue-Router: Wie verwende ich den Verlaufsmodus, um ein aktualisierungsfreies Routing zu implementieren?
Einführung:
Vue.js ist ein beliebtes JavaScript-Framework und wird häufig in der Front-End-Entwicklung verwendet. In Vue.js ist Vue-Router ein sehr wichtiges Tool, das das Routing-Management von Single-Page-Anwendungen (SPA) implementieren kann. Im Vue-Router stehen zwei Modi zur Auswahl: der Hash-Modus und der Verlaufsmodus. In diesem Artikel wird ausführlich erläutert, wie der Verlaufsmodus von Vue-Router zum Implementieren eines aktualisierungsfreien Routings verwendet wird, und es werden spezifische Codebeispiele gegeben.
//引入Vue和Vue-Router import Vue from 'vue' import Router from 'vue-router' //在Vue中使用Vue-Router插件 Vue.use(Router) //定义路由 const router = new Router({ mode: 'history', routes: [ { path: '/', name: 'Home', component: Home }, { path: '/about', name: 'About', component: About } ] }) //创建Vue实例,并将router实例添加到Vue实例中 new Vue({ router, render: h => h(App), }).$mount('#app')
In gängiger Serversoftware wie Apache und Nginx kann dies durch Konfigurationsdateien erreicht werden. Das Folgende ist ein Beispiel für eine Apache-Serverkonfiguration:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index.html$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.html [L] </IfModule>
Angenommen, wir haben zwei Seiten: „Home“ und „Info“. Auf der Startseite können wir eine Schaltfläche hinzufügen, die auf die Seite „Info“ verweist:
<template> <div> <h1>Welcome to Home Page!</h1> <router-link to="/about">About</router-link> </div> </template>
Auf der Seite „Info“ können wir auch eine Schaltfläche hinzufügen, die auf die Startseite verweist:
<template> <div> <h1>Welcome to About Page!</h1> <router-link to="/">Home</router-link> </div> </template>
Wenn der Benutzer auf diese Links klickt, öffnet sich die Seite wird nicht aktualisiert. Wechseln Sie direkt zur entsprechenden Komponente.
Mit den oben genannten Schritten können Sie den Verlaufsmodus von Vue-Router ganz einfach verwenden, um ein aktualisierungsfreies Routing zu implementieren. Ich hoffe, dieser Artikel hilft Ihnen!
Das obige ist der detaillierte Inhalt vonVue-Router: Wie verwende ich den Verlaufsmodus, um ein aktualisierungsfreies Routing zu implementieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!