Ein einfaches Beispiel für die Verwendung von Vue3-Routing VueRouter4

Ein einfaches Beispiel für die Verwendung von Vue3-Routing VueRouter4

Routenplanung

vue-router4 behält den Großteil der API unverändert bei, sodass wir uns nur auf die Änderungen konzentrieren müssen.

Installieren

Garn fügt Vue-Router hinzu@4

Einführung

cdn

<script src="https://cdn.bootcdn.net/ajax/libs/vue-router/4.0.6/vue-router.cjs.js"></script>

verwenden

router.js

importiere { createRouter, createWebHistory} von "vue-router";

Home aus "./views/Home.vue" importieren;

const Routen = [
  { Pfad: "/", Komponente: Home },
  { Pfad: "/about", Komponente: () => import("./views/About.vue") }
];

const router = createRouter({
  Verlauf: createWebHistory(),
  Routen
});

Standardrouter exportieren;

Haupt-JS

importiere { createApp } von "vue";
App aus "./App.vue" importieren;
Router aus "./router" importieren;

const app = erstelleApp(App);
app.use(router);
app.mount("#app");

App.vue

<Vorlage>
  <h1>Hallo App!</h1>
  <p>
    <router-link to="/">Zur Startseite</router-link>
    <router-link to="/about">Gehe zu „Info“</router-link>
  </p>
  <Router-Ansicht></Router-Ansicht>
</Vorlage>

<Skript>
Standard exportieren {};
</Skript>

Ein kleiner Tipp

Wenn Ihre App.vue-Vorlage nur <router-view></router-view> hat, können Sie <router-view> direkt in index.html einfügen.

Zum Beispiel:

Hauptseite

<!DOCTYPE html>
<html lang="de">
  <Kopf>
    <meta charset="UTF-8" />
    <link rel="icon" href="/favicon.ico" rel="externes nofollow" />
    <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0" />
    <title>Vite-App</title>
  </Kopf>
  <Text>
    <div id="app">
      <Router-Ansicht></Router-Ansicht>
    </div>
    <script Typ="Modul" src="/src/main.js"></script>
  </body>
</html>

Entfernen Sie dann App.vue in main.js

Haupt-JS

importiere { createApp } von "vue";
// App aus "./App.vue" importieren;
Router aus "./router" importieren;

// const app = erstelleApp(App);
const app = createApp({});
app.use(router);
app.mount("#app");

Beenden! 😀Bequem und einfach zu bedienen

Zusammenfassen

Dies ist das Ende dieses Artikels über Vue3 mit Routing VueRouter4. Weitere relevante Inhalte über Vue3 mit Routing VueRouter4 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:
  • Detaillierte Erläuterung der Anwendungsbeispiele für Vue-Router 4
  • Detaillierte Erklärung zur Verwendung von Router-View-Komponenten in Vue
  • Detaillierte Erklärung zur Installation und Verwendung von Vue-Router
  • Führen Sie die folgenden Schritte aus, um Vue-Router in Vue3 zu verwenden
  • So verwenden Sie das Vue-Router-Routing
  • Wissen Sie, wie man den Router in vue3.0 verwendet?

<<:  Detailliertes Beispiel für die Bereitstellung der dynamischen und statischen Trennung von Nginx+Apache

>>:  Eine kurze Einführung in die MySQL MyCat-Middleware

Artikel empfehlen

So ändern Sie den Standardspeicherort von Docker-Images (Lösung)

Aufgrund der anfänglichen Partitionierung des Sys...

Eine kurze Einführung in die Basiskomponenten der VUE uni-app

1. Scroll-Ansicht Beim vertikalen Scrollen müssen...

Installations-Tutorial zur MySQL 5.7.17 Zip-Paketversion unter Win10

Das Installationstutorial für mysql5.7.17 wird Ih...

Allgemeine grundlegende Linux-Befehle und -Verwendung

Dieser Artikel veranschaulicht anhand von Beispie...

So verwenden Sie JS WebSocket zur Implementierung eines einfachen Chats

Inhaltsverzeichnis Kurze Umfrage Langfristige Abf...

Eine kurze Analyse der Verwendung von watchEffect in Vue3

Vorwort Jeder sollte mit der Watch-API in vue2 ve...

Detaillierte Analyse der MySQL-Indizes

Vorwort Wir wissen, dass die Indexauswahl Aufgabe...

So entwerfen Sie MySQL-Statistikdatentabellen

Inhaltsverzeichnis Ist eine Echtzeitaktualisierun...

Detaillierte Erklärung der Kernfunktionen und der Ereignisbehandlung von jQuery

Inhaltsverzeichnis Ereignis Seite wird geladen Ve...

So verwalten Sie Benutzer und Gruppen beim Ausführen von Docker

Docker ist ein Verwaltungstool, das Prozesse als ...

Ein Artikel zeigt Ihnen, wie Sie den Watch-Listener von Vue verwenden

Inhaltsverzeichnis Hörer beobachten Format Richte...

vue.js lädt Bilder entsprechend der Bild-URL herunter

Als ich kürzlich an einem Frontend-Docking-Funkti...