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. Mentale Reise Als ich kürzlich das Cockpit sch...
In diesem Artikel wird der spezifische Prozess zu...
Der spezifische Code lautet wie folgt: Der HTML-C...
Vue verwendet Ref, um Komponenteninstanzen über E...
Nachfragehintergrund Als statistische Schnittstel...
Einige Tipps zur umfassenden Optimierung, um die ...
Anfänger können HTML lernen, indem sie einige HTM...
Inhaltsverzeichnis 1.Bereitstellung der serversei...
Ohne weitere Umschweife Beginnen Sie mit der Aufz...
Die Centos8-Distribution wird über die BaseOS- un...
Inhaltsverzeichnis 1. So überwachen Sie Tomcat 2....
Standardmäßig wird PHP unter CentOS 7 als Apache ...
Inhaltsverzeichnis 1. Einführung in FastDFS 1. Ei...
Inhaltsverzeichnis Hintergrund Problemanalyse 1. ...
Docker-Installation Über die Installation auf ein...