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

Verwendung und Beschreibung des HTML-Tags tbody

Das Tbody-Element sollte in Verbindung mit den Ele...

React verwendet Emotionen zum Schreiben von CSS-Code

Inhaltsverzeichnis Einführung: Installation von E...

Detaillierte Schritte zum Bereitstellen von lnmp unter Docker

Inhaltsverzeichnis Ziehen Sie ein CentOS-Image Ge...

So legen Sie Listenstilattribute in CSS fest (lesen Sie einfach diesen Artikel)

Eigenschaften des Listenstils Es gibt 2 Arten von...

Grundlegendes Tutorial zur Bedienung von Dateien und Berechtigungen in CentOS

Vorwort Bevor wir beginnen, sollten wir uns kurz ...

Lösen Sie das Problem beim Ausführen von Jupyter Notebook auf dem Server

Inhaltsverzeichnis Auf dem Server läuft Jupyter N...

Beispielcode zur Implementierung der Formularvalidierung mit reinem CSS

In unserem täglichen Geschäft ist die Formularval...

Verwenden Sie CSS, um die Breite von INPUT in TD festzulegen

Als ich kürzlich mit C# ein Webprogramm erstellte,...