Vue3 erhält die aktuelle Routingadresse

Vue3 erhält die aktuelle Routingadresse

Richtige Antwort

Verwenden von useRouter :

 // Routerpfad: "/user/:uid"
<Vorlage>
  <div>Benutzer</div>
  <p>Benutzerkennung: {{ uid }}</p>
</Vorlage>
 
<script lang="ts">
importiere { defineComponent } von "vue";
importiere { useRouter } von "vue-router";
 
exportiere StandarddefiniereKomponente({
  Name: "Benutzer",
  aufstellen() {
    const router = useRouter();
    const uid = router.currentRoute.value.params.uid;
    zurückkehren {
      // Zurückgegebene Daten-UID,
    };
  },
});
</Skript>

Erklären

useRouter() gibt object zurück, ähnlich wie this.$router in vue2

router.currentRoute ist das RefImpl Objekt, also das Objekt, das wir mit ref zurückgeben. Auf die aktuelle Route kann über .value zugegriffen werden, ähnlich wie this.$route in Vue.

Drucken Sie es mithilfe von console.log aus und sehen Sie nach:

Damit ist dieser Artikel zum Abrufen der aktuellen Routing-Adresse in vue3 abgeschlossen. Ich hoffe, dass es für jedermanns Studium hilfreich sein wird, und ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Vue-Routing – Erklärung zur Verwendung des Vue-Routers
  • Detaillierte Erläuterung des Vue Router Routing Guard
  • Vue Learning - Grundlagen des VueRouter-Routings
  • Spezifischer Einsatz von Routing Guards in Vue
  • Vue implementiert ein Beispiel für eine verschachtelte Routing-Methode
  • Ein Artikel, der Ihnen beim Verständnis des Vue-Routings hilft

<<:  Beispielcode zur Implementierung komplexer Tabellenüberschriften in HTML-Tabellen

>>:  Geschickte Nutzung von WebKit-Box-Reflect zur Erzielung verschiedener dynamischer Effekte (Zusammenfassung)

Artikel empfehlen

Native JS-Kapselung vue Tab-Umschalteffekt

In diesem Artikelbeispiel wird der spezifische Co...

So überprüfen Sie, wo die Metadatensperre in MySQL blockiert ist

So überprüfen Sie, wo die Metadatensperre in MySQ...

Tutorial zum Erstellen einer VSCode+CMake+Clang+GCC-Umgebung unter Win10

Ich möchte C/C++ verwenden, um grundlegende Daten...

Detailliertes Beispiel für MySQL-Joint-Tabellen-Update-Daten

1.MySQL UPDATE JOIN-Syntax In MySQL können Sie di...

Beispiel für einen Fork- und Mutex-Lock-Prozess im Linux-Multithreading

Inhaltsverzeichnis Frage: 1. Erster Versuch 2. Ra...

Detailliertes Beispiel für MySQL-Datenspeicherprozessparameter

Es gibt drei Typen von MySQL-gespeicherten Prozed...

Implementierung von Debugging-Code über den Nginx-Reverse-Proxy

Hintergrund Heutzutage werden die Projekte des Un...

So implementieren Sie eine steuerbare gepunktete Linie mit CSS

Vorwort Die Verwendung von CSS zum Generieren gep...

Schritte für Vue3 zur Verwendung von Mitt für die Komponentenkommunikation

Inhaltsverzeichnis 1. Installation 2. Ins Projekt...

Grundlegender JSON-Betriebsleitfaden in MySQL 5.7

Vorwort Aufgrund der Projektanforderungen werden ...

vue + tp5 realisiert eine einfache Anmeldefunktion

In diesem Artikelbeispiel wird der spezifische Co...

Beispiel zum Aktivieren des Brotli-Komprimierungsalgorithmus für Nginx

Brotli ist ein neues Datenformat, das eine um 20 ...