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
Es gibt zwei Installationsmethoden für MySQL: MSI...
CSS3Bitte Schauen Sie sich diese Website selbst a...
Seien Sie vorsichtig, wenn Sie auf Ereignisse ach...
Vorwort Beim Schreiben von Front-End-Code kommt m...
app.js: Startdatei oder Einstiegsdatei package.js...
Inhaltsverzeichnis Vorwort Informationen zu WebSo...
Inhaltsverzeichnis 1. Übersicht 2. Speicherverwal...
Inhaltsverzeichnis 1. Vorbereitende Maßnahmen 1.1...
1. Zwei Möglichkeiten zum Definieren von Reaktion...
Inhaltsverzeichnis 1: Handschriftliche Seitennumm...
verwenden Flexible Boxen spielen beim Front-End-L...
In diesem Artikel werden hauptsächlich die Stilat...
In diesem Artikel finden Sie das Installations- u...
Als leistungsstarker Editor mit umfangreichen Opt...
Inhaltsverzeichnis Vorwort SQL-Anweisungsoptimier...