So verwenden Sie das Vue-Router-Routing

So verwenden Sie das Vue-Router-Routing

1. Beschreibung

Vue Router ist der offizielle Routing-Manager für Vue.js. Es ist tief in den Kern von Vue.js integriert und erleichtert die Erstellung von Single-Page-Anwendungen. Zu den enthaltenen Funktionen gehören:

  • Verschachtelte Routen/Ansichtstabellen
  • Modulare, komponentenbasierte Routing-Konfiguration
  • Routenparameter, Abfragen, Platzhalter
  • Zeigen Sie den Übergangseffekt basierend auf dem Vue js-Übergangssystem an
  • Feinkörnige Navigationssteuerung
  • Links mit automatisch aktivierten CSS-Klassen
  • HTML5-Verlaufsmodus oder Hash-Modus, automatisches Downgrade in IE 9
  • Benutzerdefiniertes Scrollverhalten

2. Installation

Testen und lernen Sie auf der Grundlage des ersten Vue-CLI. Prüfen Sie zunächst, ob der Vue-Router in den Knotenmodulen vorhanden ist.
vue-router ist ein Plug-in-Paket, daher müssen wir zur Installation weiterhin npm/cnpm verwenden. Öffnen Sie das Befehlszeilentool, wechseln Sie in Ihr Projektverzeichnis und geben Sie den folgenden Befehl ein.

npm installiere vue-router --save-dev

Wenn Sie es in einem modularen Projekt verwenden, müssen Sie die Routing-Funktion explizit über Vue.use() installieren:

Vue von „vue“ importieren
VueRouter von „vue-router“ importieren

Vue.use(VueRouter);

3. Testen

1. Löschen Sie zuerst nutzlose Dinge
2. Die von uns selbst geschriebenen Komponenten werden im Komponentenverzeichnis gespeichert
3. Definieren Sie eine Content.vue-Komponente

<Vorlage>
	<div>
		<h1>Inhaltsseite</h1>
	</div>
</Vorlage>

<Skript>
	Standard exportieren {
		Name:"Inhalt"
	}
</Skript>

Main.vue-Komponente

<Vorlage>
	<div>
		<h1>Startseite</h1>
	</div>
</Vorlage>

<Skript>
	Standard exportieren {
		Name:"Haupt"
	}
</Skript>

4. Installieren Sie den Router. Erstellen Sie im src-Verzeichnis einen neuen Ordner: router, um den Router zu speichern, und konfigurieren Sie den Router index.js wie folgt

Vue von „vue“ importieren
//Routing-Plugin importieren. Router von „vue-router“ importieren.
//Importieren Sie die oben definierten Komponenten. Importieren Sie Content aus '../components/Content'.
importiere Main aus '../components/Main'
//Routing installieren Vue.use(Router);
//Routing konfigurieren export default new Router({
	Routen:[
		{
			//Routenpfad Pfad:'/content',
			//Routenname name:'content',
			// Zur Komponente Komponente:Inhalt springen
			},
  {
			//Routenpfad Pfad:'/main',
			//Routenname name:'main',
			// Zur Komponente Komponente:Main springen
		}
	]
});

5. Konfigurieren Sie das Routing in main.js

Vue von „vue“ importieren
App aus „./App“ importieren

//Das oben erstellte Routing-Konfigurationsverzeichnis importieren import router from './router' //Die Routing-Konfiguration darin automatisch scannen //Um die im Produktionsmodus angezeigte Eingabeaufforderung zu deaktivieren, Vue.config.productionTip = false;

neuer Vue({
	el:"#app",
	//Routing-Router konfigurieren,
	Komponenten: {App},
	Vorlage:'<App/>'
});

6. Routing in App.vue verwenden

<Vorlage>
	<div id="app">
		<!--
			Router-Link: Standardmäßig wird es als <a>-Tag gerendert und das Attribut „to“ ist der angegebene Link. Router-View: Wird verwendet, um die Komponente darzustellen, die mit der Route übereinstimmt -->
		<router-link to="/main">Startseite</router-link>
		<router-link to="/content">Inhalt</router-link>
		<Router-Ansicht></Router-Ansicht>
	</div>
</Vorlage>

<Skript>
	Standard exportieren{
		Name:'App'
	}
</Skript>

<Stil></Stil>

Oben finden Sie detaillierte Informationen zur Verwendung des Vue-Router-Routings. Weitere Informationen zur Verwendung des Vue-Router-Routings finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung der Anwendungsbeispiele für Vue-Router 4
  • Detaillierte Erklärung zur Verwendung von Router-View-Komponenten in Vue
  • Ein einfaches Beispiel für die Verwendung von Vue3-Routing VueRouter4
  • Detaillierte Erklärung zur Installation und Verwendung von Vue-Router
  • Führen Sie die folgenden Schritte aus, um Vue-Router in Vue3 zu verwenden
  • Wissen Sie, wie man den Router in vue3.0 verwendet?

<<:  Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.18 (CentOS7)

>>:  Tutorial zum Bereitstellen von LNMP und Aktivieren des HTTPS-Dienstes

Artikel empfehlen

Ausführliche Erklärung des Maximalwerts von int in MySQL

Einführung Ich werde ausführlich über das Problem...

Iframe-Parameter mit Anweisungen und Beispielen

<iframe src=”test.jsp” Breite=”100″ Höhe=”50″ ...

Docker-Compose-Tutorial: Installation und Schnellstart

Inhaltsverzeichnis 1. Einführung in Compose 2. Co...

Analyse des Implementierungsprozesses der Docker-Container-Orchestrierung

In tatsächlichen Entwicklungs- oder Produktionsum...

5 äußerst nützliche Open-Source-Docker-Tools, die dringend empfohlen werden

Einführung Die Docker-Community hat viele Open-So...

Implementierung von webpack-dev-server zum Erstellen eines lokalen Servers

Inhaltsverzeichnis Vorwort Webpack-Deb-Server Sta...

Beispiel zur MySQL-Passwortänderung – ausführliche Erklärung

Beispiel zur MySQL-Passwortänderung – ausführlich...

Natives JS zum Erzielen eines nahtlosen Karusselleffekts

Native js realisiert den Karusselleffekt (nahtlos...

js und jquery, um einen Tab-Statusleisten-Umschalteffekt zu erzielen

Heute werden wir einen einfachen Fall durchgehen ...

Warum brauchen wir Map, wenn wir in JavaScript bereits Object haben?

Inhaltsverzeichnis 1. Behandeln Sie Objekte nicht...

Docker-Fallanalyse: Erstellen eines MySQL-Datenbankdienstes

Inhaltsverzeichnis 1 Konfigurations- und Datenver...