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
Vorwort Bei der Entwicklung kleiner Programme müs...
Fehlerbeschreibung percona5.6, mysqldump vollstän...
MySQL-Escape Escape bedeutet die ursprüngliche Se...
Inhaltsverzeichnis Hintergrund Erzielen Sie einen...
1. Iframe-Definition und -Verwendung Das Iframe-E...
Inhaltsverzeichnis 1. Projektanforderungen 2. Dok...
Inhaltsverzeichnis Fall 1: Fall 2: Fall 3: Um es ...
Inhaltsverzeichnis 1. Einleitung 2. Einfache Defi...
Seit der Einführung des contentEditable-Attributs ...
Das Vergessen des Passworts ist ein Ärgernis. Was...
In Bezug auf die Anzeige: flexibles Layout: Manch...
Inhaltsverzeichnis # Nachbereitung der Daten # SQ...
0. Warum brauchen wir Remote-Entwicklung? Bei der...
Das Hintergrundbild ist wahrscheinlich eine diese...
Vorwort: Im täglichen Studium und bei der Arbeit ...