Übergeben von Requisiten an Vue.js-Komponenten, die vom Vue-Router instanziiert wurden
Angenommen ich habe ein Vue.js Komponente wie folgt:
var Bar = Vue.extend({
props: ['my-props'],
template: '<p>This is bar!</p>'
});
Und ich möchte es zu benutzen, wenn eine route in vue-router abgestimmt ist wie dieses:
router.map({
'/bar': {
component: Bar
}
});
Normalerweise um pass 'myProps", um die Komponenten würde ich etwas wie das hier tun:
Vue.component('my-bar', Bar);
und im html:
<my-bar my-props="hello!"></my-bar>
In diesem Fall der router die Zeichnung automatisch auf die Komponente in der router-view-element bei der route abgestimmt ist.
Meine Frage ist nun, in diesem Fall, wie kann ich pass den Requisiten um die Komponente?
InformationsquelleAutor der Frage Robert | 2016-06-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
und in Ihre Komponenten einfach hinzufügen prop:
vue-router passen prop Komponente
InformationsquelleAutor der Antwort lukpep
Objekt-Modus
Dass ist die offizielle Antwort.
link
InformationsquelleAutor der Antwort aboutqx
In den router,
Innen die
<Bar />
Komponente,InformationsquelleAutor der Antwort Jegadesh B S