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

Eine schnelle Lösung für den ersten Anmeldefehler in mysql5.7.20

Zunächst stellen wir vor, wie (1) MySQL 5.7 hat e...

Umfassende Analyse von Prototypen, Prototypobjekten und Prototypketten in js

Inhaltsverzeichnis Prototypen verstehen Prototypo...

Beispiel-Tutorial für geplante MySQL-Aufgaben

Vorwort Seit MySQL 5.1.6 wurde eine einzigartige ...

Tutorial zur Installation von MySQL unter CentOS7

Vor kurzem habe ich vor, eine Cloud-Festplatte au...

So zeigen Sie die Ausführungszeit von MySQL-Anweisungen über Query Profiler an

Im vorherigen Artikel wurden zwei Methoden zum Üb...

Beispiel für die Migration einer MySQL-Online-Protokollbibliothek

Ich möchte Ihnen von einem aktuellen Fall erzähle...

Prozessanalyse von reservierten Wortanweisungen in Dockerfile

Inhaltsverzeichnis 1. Was ist Dockerfile? 2. Anal...

So handhaben Sie gleichzeitige Aktualisierungen von MySQL-Daten

Wird UPDATE gesperrt? Wird die SQL-Anweisung gesp...

HTML CSS3 streckt den Bildanzeigeeffekt nicht

1. Verwenden Sie das Transform-Attribut, um das B...

Eine kurze Diskussion über den CSS-Kaskadierungsmechanismus

Warum hat CSS einen Kaskadierungsmechanismus? Da ...

Zusammenfassung der Linux-Befehle zur Dateiverzeichnisverwaltung

Befehl „touch“ Es hat zwei Funktionen: Eine beste...