Ü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

Schreibe einen Kommentar