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

Fehlereinfügungsanalyse der Funktion „updatexml()“ von MySQL

Verstehen Sie zunächst die Funktion updatexml() U...

Eine Untersuchung des JS-Operators im Problem

Die Sache ist: Jeder kennt „Speicherlecks“. Es gi...

So konfigurieren Sie https für Nginx in Docker

Websites ohne https-Unterstützung werden von Brow...

Detaillierte Erklärung des Linux-Befehls unzip

Inhaltsverzeichnis 1. Unzip-Befehl 1.1 Syntax 1.2...

Ubuntu installiert mehrere Versionen von CUDA und wechselt jederzeit

Ich werde nicht erklären, was CUDA ist, sondern d...

Detaillierte Erklärung zur Verwendung des Linux-Befehls Traceroute

Mithilfe von Traceroute können wir den Pfad ermit...

So lösen Sie das Zeichensatzproblem bei der Anmeldung bei Linux

Zeichensatzfehler treten immer auf Gebietsschema:...

Detaillierte Anwendungsfälle von Vue3 Teleport

Offizielle Website https://cli.vuejs.org/en/guide...

Detaillierte Erklärung, wie MySQL Phantom-Lesevorgänge löst

1. Was ist Phantomlesen? Wenn bei einer Transakti...

Vorschläge zur Optimierung der Webseiten-Kopfzeile

Logo-Optimierung: 1. Das Logobild sollte so klein...