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
Als ich kürzlich an Überwachungsgeräten arbeitete...
Sie können Docker installieren und einfache Vorgä...
Code kopieren Der Code lautet wie folgt: <fram...
Wenn Sie auf einem Windows-Server regelmäßig Date...
Hash-Modus (Standard) Funktionsprinzip: Überwache...
Schwarmclusterverwaltung Einführung Docker Swarm ...
Dieser Artikel beschreibt die gemeinsame Abfrageo...
Dieser Artikel wurde unter Bezugnahme auf die off...
Dieser Beitrag stellt eine Reihe kostenloser Phot...
Mausereignis Wenn die Maus eine bestimmte Operati...
Welche historische Version kann die aktuelle Tran...
Inhaltsverzeichnis Vorwort Was sind Metadaten? Ad...
Proxying mehrerer 302er mit proxy_intercept_error...
Inhaltsverzeichnis 1. MySQL-Platzhalter-Fuzzy-Abf...
Als häufig verwendete Datenbank erfordert MySQL v...