Vue.js Methode zum Springen mit Parametern: 1. Definieren Sie die Route; 2. Verwenden Sie Routing-Parameter in der Komponente 3. Führen Sie einen Sprung mit Parametern durch.
In Vue.js können Sie Routing-Parameter verwenden, um Daten zwischen verschiedenen Seiten zu übergeben. Dies wird normalerweise durch dynamische Fragmentparameter von Routen erreicht. Im Folgenden sind die allgemeinen Schritte zum Springen mit Parametern in Vue.js aufgeführt:
1 Definieren Sie die Route: Definieren Sie zunächst die Route mit Parametern in der Routing-Konfiguration der Vue.js-Anwendung. Beim Definieren einer Route können Sie mit einem Doppelpunkt (:) dynamische Fragmentparameter angeben, die beim Springen zur entsprechenden Seite übergeben werden. Zum Beispiel:
const routes = [ { path: '/user/:id', component: User } ]
Im obigen Beispiel haben wir eine Route namens „user“ mit einem Parameter namens „id“ definiert. Das heißt, wenn ein Benutzer auf „/user/xxx“ zugreift, wird „xxx“ als „id“-Parameter an die entsprechende Komponente übergeben.
2. Routing-Parameter in Komponenten verwenden: In Komponenten, die Parameter empfangen, kann über „$route.params“ auf Routing-Parameter zugegriffen werden. Im obigen Beispiel kann beispielsweise über „$route.params.id“ in der Benutzerkomponente auf den übergebenen Parameter „id“ zugegriffen werden.
export default { created() { console.log(this.$route.params.id); // 输出路由参数 } }
3. Mit Parametern springen: Wo Sie mit Parametern springen müssen, können Sie die von vue-router bereitgestellte „Router-Link“-Komponente verwenden oder eine programmatische Routennavigation durchführen.
Verwenden Sie „
<router-link :to="{ path: '/user/' + user.id }">用户详情</router-link>
Wenn der Benutzer im obigen Beispiel auf den Link „Benutzerdetails“ klickt, springt er zur Seite „/user/xxx“, wobei „xxx“ für „xxx“ steht user Der Wert von .id`.
Programmatische Routing-Navigation:
methods: { goToUserDetail(userId) { this.$router.push({ path: '/user/' + userId }); } }
Im obigen Beispiel werden Routing-Navigation und Parameter übergeben, wenn die Methode „goToUserDetail“ aufgerufen wird.
Das Obige sind die allgemeinen Schritte zum Springen mit Parametern in Vue.js. Durch die Definition von Routen mit Parametern, den Zugriff auf Routenparameter in Komponenten und die Verwendung von „
Das obige ist der detaillierte Inhalt vonSo springen Sie mit Parametern in vue.js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!