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

Beispielcode zur Konvertierung von http in https mit nginx

Ich schreibe gerade ein kleines Programm. Da die ...

So verwenden Sie Spark und Scala zum Analysieren von Apache-Zugriffsprotokollen

Installieren Zuerst müssen Sie Java und Scala ins...

Detaillierte Erklärung redundanter und doppelter Indizes in MySQL

MySQL ermöglicht das Erstellen mehrerer Indizes f...

HTML-Implementierung eines einfachen Rechners mit detaillierten Ideen

Code kopieren Der Code lautet wie folgt: <!DOC...

Detaillierte Erklärung einiger Einstellungen für Tabellenanpassung und Überlauf

1. Zwei Eigenschaften des Tabellen-Resets: ①borde...

HTML-Hyperlinks im Detail erklärt

Hyperlink Hyperlinks sind die am häufigsten verwen...

Durch das flexible Layout können Unterelemente ihre eigene Höhe beibehalten

Beim Verwenden des Flex-Layouts werden Sie festst...

Zusammenfassung der MySQL-Verbundindizes

Inhaltsverzeichnis 1. Hintergrund 2. Zusammengese...

Implementierung der Nginx-Lastverteilung/SSL-Konfiguration

Was ist Lastenausgleich? Wenn ein Domänenname auf...

Farbabstimmungstechniken und Effektdarstellung für Beauty- und Styling-Websites

Farbe ist eines der wichtigsten Elemente jeder We...

Implementierung eines Nginx-Load-Balancing-Clusters

(1) Experimentelle Umgebung youxi1 192.168.5.101 ...

Vollständige Liste der CentOS7-Firewall-Betriebsbefehle

Inhaltsverzeichnis Installieren: 1. Grundlegende ...