1. Klicken Sie auf das Menü, um zu springen1. Vereinheitlichen Sie die Seitenbenennung Wir vereinheitlichen zunächst die Seitennamen und verwenden Kleinbuchstaben, ändern Der Beispielcode lautet wie folgt: importiere { createRouter, createWebHistory, RouteRecordRaw } von 'vue-router' Home aus '../views/home.vue' importieren Importieren Sie „Info“ aus „../views/about.vue“. const routes: Array<RouteRecordRaw> = [ { Weg: '/', Name: "Home", Komponente: Startseite }, { Pfad: '/about', Name: 'Über', Komponente: Über // Code-Aufteilung auf Routenebene // dies erzeugt einen separaten Block (about.[hash].js) für diese Route //Ich musste es aufgrund des Lazy Loading löschen} ] const router = createRouter({ Verlauf: createWebHistory(process.env.BASE_URL), Routen }) Standardrouter exportieren 2. Verwaltungsseite hinzufügen Erstellen Sie unter Der Beispielcode lautet wie folgt: <Vorlage> <div Klasse="Über"> <h1>E-Book-Verwaltungsseite</h1> </div> </Vorlage> 3. Routen hinzufügen Ändern Sie Der Beispielcode lautet wie folgt: importiere {createRouter, createWebHistory, RouteRecordRaw} von 'vue-router' Home aus '../views/home.vue' importieren Importieren Sie „Info“ aus „../views/about.vue“. importiere AdminEbook aus '../views/admin/admin-ebook.vue' const routes: Array<RouteRecordRaw> = [ { Weg: '/', Name: "Home", Komponente: Startseite }, { Pfad: '/about', Name: 'Über', Komponente: Über }, { Pfad: '/admin/admin-ebook', Name: 'AdminEbook', Komponente: AdminEbook } ] const router = createRouter({ Verlauf: createWebHistory(process.env.BASE_URL), Routen }) Standardrouter exportieren 4. Binden Sie die Route im MenüWir modifizieren es im Header, der Beispielcode lautet wie folgt: <Vorlage> <a-layout-header Klasse="Header"> <div Klasse="Logo" /> <a-Menü Thema="dunkel" Modus="horizontal" :style="{ Zeilenhöhe: '64px' }" > <a-menu-item key="/"> <router-link to="/">Zuhause</router-link> </a-Menüelement> <a-menu-item key="/admin/admin-ebook"> <router-link to="/admin/admin-ebook">E-Book-Verwaltungsseite</router-link> </a-Menüelement> <a-menu-item key="3"> <router-link to="/about">Über uns</router-link> </a-Menüelement> </a-Menü> </a-layout-header> </Vorlage> <script lang="ts"> importiere {defineComponent} aus „vue“; exportiere StandarddefiniereKomponente({ Name: "TheHeader", }); </Skript> Wissenspunkte: Verwenden Sie 2. Tatsächliche WirkungNeu kompilieren und starten, wie unten gezeigt: Dies ist das Ende dieses Artikels über die Verwendung von Vue3-Seiten, -Menüs und -Routen. Weitere Informationen zur Verwendung von Vue3-Seiten, -Menüs und -Routen finden Sie in früheren Artikeln auf 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:
|
>>: Vor- und Nachteile gängiger MySQL-Speicher-Engines
Die MySQL-Verbindung muss zuerst über Init-Connec...
Inhaltsverzeichnis 1. Projektbeschreibung: 2. Pro...
1. Objektorientierte Klassenvererbung In den obig...
Grundlegende Konzepte Vor dem Betrieb müssen Sie ...
Werfen wir einen Blick auf das Problem des VScode...
Inhaltsverzeichnis Klassenkomponente Funktionale ...
Beim Einfügen eines Datensatzes in die MySQL-Date...
1. Transaktionen haben ACID-Eigenschaften Atomari...
Spezifische Methode: Schritt 1: Stoppen Sie den M...
Inhaltsverzeichnis 1. Hintergrund von WAF 2. Was ...
In letzter Zeit müssen folgende Effekte erzielt w...
Ergebnis: Der Hauptteil besteht darin, die Codelo...
MySQL verfügt über nicht standardmäßige Datentype...
1. Verwenden Sie Daten aus Tabelle A, um den Inha...
Ohne weitere Umschweife werde ich den Code direkt...