1. VueRouter1. Beschreibung Das Erstellen von Single-Page-Anwendungen mit Vue.js + Vue Router ist ganz natürlich: Mit 2. Darstellung der ausgewählten Route:(1) Router-Link-Exact-Active-Klasse Beim Routing zu einem bestimmten Ort wird der Klassenname dem entsprechenden Routing-Tag hinzugefügt. (2) Router-Link-Active-Klasse Beim Routing umfasst die Pfadeinstellung der untergeordneten Route (z. B.: http://localhost/home) die Pfadeinstellung der übergeordneten Route (z. B.: http://localhost/). Wenn dann auf die untergeordnete Route geklickt wird und 3. Grundlegendes Funktionsprinzip Führen Sie im HTML-Teil von 2. Tatsächlicher Kampf1. Erstellen Sie ein Vue-Projekt mit Router2. Öffnen Sie die Datei src/router/index.js im Projekt Sie können sehen, dass das Projekt automatisch zwei Routen generiert hat, eine ist die Öffnen Sie 3. Öffnen Sie das Projekt im Browser Sie können zwei Routennavigationen sehen: 4. Neue Route erstellenSchreiben Sie eine Routennavigation ähnlich wie Taobao, bestehend aus vier Teilen: Startseite, Nachricht, Einkaufswagen und Ich. Erstellen Sie vier neue Vue-Dateien, die vier Routen entsprechen. Konfigurieren der Routing-Datei „index.js“ Vue von „vue“ importieren VueRouter von „vue-router“ importieren Home aus '../views/Home.vue' importieren Vue.use(VueRouter) const Routen = [ { Weg: '/', Name: "Home", Komponente: Startseite }, { Pfad: '/Nachricht', Name: 'Nachricht', Komponente: () => import(/* webpackChunkName: "about" */ '../views/Message.vue') }, { Pfad: '/goodcar', Name: 'GoodCar', Komponente: () => import(/* webpackChunkName: "about" */ '../views/GoodCar.vue') }, { Pfad: '/me', Name: „Ich“, Komponente: () => import(/* webpackChunkName: "about" */ '../views/Me.vue') } ] const router = neuer VueRouter({ Routen }) Standardrouter exportieren Konfigurieren Sie die Navigationsleiste in App.vue <Vorlage> <div id="app"> <div id="nav"> <router-link to="/">Zuhause</router-link> <router-link to="/message">Nachricht</router-link> <router-link to="/goodcar">Warenkorb</router-link> <router-link to="/me">Mein</router-link> </div> <Router-Ansicht/> </div> </Vorlage> <Stil> #app { Schriftfamilie: Avenir, Helvetica, Arial, serifenlos; -webkit-font-smoothing: Kantenglättung; -moz-osx-font-smoothing: Graustufen; Textausrichtung: zentriert; Farbe: #2c3e50; } #nav { Polsterung: 30px; Rand: 0 automatisch; Breite: 30%; Anzeige: Flex; Inhalt ausrichten: Abstand herum; } #nav ein { Schriftstärke: fett; Farbe: #2c3e50; Textdekoration: keine; } #nav a.router-link-exact-active { Farbe: #42b983; } </Stil> Ergebnis: Wir verstehen also das Grundkonzept des Routings sowie seine Konfiguration und seine Funktionen. Dies ist das Ende dieses Artikels über Vue Learning – Grundlagen des VueRouter-Routings. Weitere relevante Inhalte zu den Grundlagen des VueRouter-Routings finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
>>: Einführung in die Apache-Bereitstellung von https in der Kryptografie
Da ich auf einen neuen Computer gewechselt bin, m...
1. Notieren Sie mehrere Methoden zum Zentrieren d...
123WORDPRESS.COM stellt Ihnen den FileZilla-Downl...
Ich habe js verwendet, um ein Paket zur Konvertie...
Inhaltsverzeichnis Grundlegende Beschreibung AST-...
1. Von der offiziellen Website herunterladen und ...
Wirkung Derzeit gibt es 2 Projekte (Projekt1, Pro...
Wenn wir möchten, dass mehr Leute die von uns ers...
Inhaltsverzeichnis 1. DOM & BOM bezogen 1. Üb...
React ist eine JavaScript-Bibliothek zum Erstelle...
Zusammenfassen Globale Umgebung ➡️ Fenster Normal...
Wichtige Erkenntnisse: 1. Beherrschung der CSS3-3...
Dieser Artikel stellt den CSS-Bildlaufleistensele...
Da das Projekt einen Fragebogen erfordert, der Kun...
Tutorial zur Installation und Kennworteinstellung...