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
Inhaltsverzeichnis Vorne geschrieben Mehrere Spei...
Gewerkschaftsexekution Verwenden Sie zur Vereinfa...
Inhaltsverzeichnis 1. ES-Syntax-Getter und -Sette...
Inhaltsverzeichnis 1. Hintergrund 2. Was ist ein ...
Inhaltsverzeichnis Zweck npm init und package.jso...
MySQL effiziente Abfrage MySQL verzichtet auf „Gr...
Einleitung: Der Interface-Designer Joshua Porter h...
Wenn Sie ein Webprojekt entwickeln, müssen Sie II...
1. Grundlegende Umgebung 1. Betriebssystem: CentO...
Schnelles Lesen Warum müssen wir SQL-Anweisungen ...
Inhaltsverzeichnis 1. Einleitung: In diesem Fall ...
Inhaltsverzeichnis Erster Schritt der Installatio...
Inhaltsverzeichnis 1. Fremdschlüsseleinschränkung...
Im MySQL-Betrieb und bei der Wartung möchte ein F...
1. Laden Sie die beschleunigte Version von msyql ...