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

Ein Artikel, der Ihnen zeigt, wie Sie Vue-Komponenten erstellen und verwenden

Inhaltsverzeichnis 1. Was ist eine Komponente? 2....

Praktische TypeScript-Tipps, die Sie vielleicht nicht kennen

Inhaltsverzeichnis Vorwort Funktionsüberladung Zu...

Front-End-JavaScript-Funktionsprinzip

Inhaltsverzeichnis 1. Was ist eine JavaScript-Eng...

Stimmt es, dass der Webdesign-Stil umso besser ist, je einfacher er ist?

Ursprüngliche Adresse: http://www.webdesignfromsc...

Tutorial zur Installation der komprimierten MySQL8-Paketversion unter Win10

1 Laden Sie MySQL8 von der offiziellen Website he...

Zusammenfassung der häufigsten Fehler im Webdesign

Bei der Gestaltung einer Webseite passieren Desig...

So importieren Sie SQL-Dateien in Navicat Premium

Ich habe heute mit der Arbeit an meinem Abschluss...

MySQL: Datenintegrität

Die Datenintegrität wird in Entitätsintegrität, D...

Manjaro-Installation CUDA-Implementierungs-Tutorial-Analyse

Ende letzten Jahres habe ich im Dualsystem meines...

Detaillierte Erläuterung des auf Python basierenden MySQL-Replikationstools

Inhaltsverzeichnis 1. Einleitung Zweites Training...

Installieren Sie Windows Server 2019 auf VMware Workstation (Grafisches Tutorial)

Wenn Sie aufgefordert werden, einen Schlüssel ein...