...“ 2. Verwenden Sie „this.$router.push({path : 'Seiten-URL-Adresse' })"-Anweisung."/> ...“ 2. Verwenden Sie „this.$router.push({path : 'Seiten-URL-Adresse' })"-Anweisung.">
Heim >Web-Frontend >View.js >So implementieren Sie einen Seitensprung in VueJS
Vuejs-Methode zum Implementieren eines Seitensprungs: 1. Verwenden Sie die Anweisung „
... “. push({path: 'Seiten-URL-Adresse' })“-Anweisung.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Vue-Version 2.9.6, DELL G3-Computer.
Zwei Möglichkeiten für Vue-Routing, Seitensprünge zu implementieren (Router-Link und JS)
<router-link to="demo2">demo2</router-link>. V-Bind-Schreibmethode Wie schreibt man
<router-link :to="'demo2'">demo2</router-link> <!-- 也可以用{}包裹对应的path或name --> <router-link :to="{ name: 'demo2' }">demo2</router-link>
<router-link :to="{ name: 'demo2', params: { userId: 123 }}">demo2</router-link>
/demo2?plan=private (Beachten Sie, dass der Pfad in router.js
nicht konfiguriert werden muss) Rufen Sie den übergebenen Adress-Schlüssel-Wert-Paar-Plan auf der neuen Seite ab , das inmounted sein kann. Verwenden Sie this.$route.plan.xx
im Hook, um das übergebene Adress-Schlüssel-Wert-Paar wie folgt zu erhalten:{
path: '/demo2/:userId',
name: 'demo2',
component: demo2
},
template Teil:
mounted () { alert(this.$route.params.userId) } // 弹出123script Teil: (Anmerkung: hier ist Router, oben ist Route)
<router-link :to="{ path: 'demo2', query: { plan: 'private' }}">demo2</router-link>
Wie zum Schreiben von Parametern
mounted () { alert(this.$route.query.plan) } // 弹出private
Eingehendes Adress-Schlüssel-Wert-Paar
<button @click="toURL">跳转页面</button>Verwandte Empfehlungen: „
Das obige ist der detaillierte Inhalt vonSo implementieren Sie einen Seitensprung in VueJS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!