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

Beschreiben Sie kurz die Replikation der MySQL-Überwachungsgruppe

Originaltext: https://dev.mysql.com/doc/refman/8....

Eine kurze Analyse der Verwendung des HTML-Webpack-Plugins

Wenn Sie zum Starten der Seite das Plugin „html-w...

jQuery erzielt Ein- und Ausblendeffekte

Bevor wir jQuery verwenden, um den Ein- und Ausbl...

Detaillierte Erklärung der Eigenschaften und Funktionen von Vuex

Inhaltsverzeichnis Was ist Vuex? Fünf Eigenschaft...

JavaScript-Methode zum Erkennen des Dateityps

Inhaltsverzeichnis 1. So zeigen Sie die Binärdate...

Flex-Layout realisiert linken Textüberlauf und lässt rechte Textanpassung aus

Ich möchte eine Situation erreichen, in der die B...

Native JS-Implementierung der Lupenkomponente

In diesem Artikelbeispiel wird der spezifische Co...

isPrototypeOf-Funktion in JavaScript

Inhaltsverzeichnis 1. istPrototyp von() Beispiel ...

JavaScript Canvas realisiert den Effekt des Neun-Quadrat-Rasterschneidens

In diesem Artikel wird der spezifische Code der L...

Lösung zum Ändern des Datenspeicherorts der Datenbank in MySQL 5.7

Da die in der MySQL-Datenbank gespeicherten Daten...