Params-Feld leer ist, wird in $router.push
Ich diese
this.$root.$router.push({
path: '/dashboard',
params: { errors: 'error' },
query: { test: 'test' }
})
in meine Komponente zur Weiterleitung auf andere URL, wenn Sie einige Fehler ist aufgetreten. Das problem ist, dass wenn ich für den Zugriff auf params
Feld im dashboard-Komponente, es ist leer. Die query
Bereich gut funktioniert. Ich bin versucht, darauf zugreifen, indem this.$route.params.errors
.
InformationsquelleAutor Jozef Cipa | 2016-11-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie
params
nur mitnamed
Pfade (glaub ich).Beispiel:
Nun wird der korrekte Wert in
this.$route.params
.Wissen Sie, was der Grund für diese Einschränkung?
Tragische Einschränkung.
InformationsquelleAutor euvl
Wenn Sie nicht verwenden möchten benannte Routen Sie können versuchen, diese:
ES6
ES5
InformationsquelleAutor Rob