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
1. Szenariodarstellung Das Tomcat-Protokoll melde...
Vorwort Ich muss dem Markodwn-Editor, den ich ger...
Inhaltsverzeichnis Was ist eine Zuordnung? Unters...
Die bedeutendste Website-Änderung im Jahr 2011 bet...
Beim Schreiben des HTTP-Moduls von nginx müssen d...
Inhaltsverzeichnis Vorwort Tatsächlicher Kampf 1....
Wie wir alle wissen, wird die absolute CSS-Positi...
Inhaltsverzeichnis einführen Link Start Gehen Sie...
1. Beschreibung Früher haben wir über die Install...
Als ich vor einigen Tagen ein Modul einer Webseite...
Grundlegendes dreispaltiges Layout .Container{ An...
Technischer Hintergrund Diese Anwendung verwendet...
Laden Sie ausländische Bilder mit Alibaba Cloud I...
Inhaltsverzeichnis Makefile Makefile-Benennung un...
1. Übersicht Das Image in Docker ist in Schichten...