Supponiamo che io sono una componente Vue.js come questo:Passando puntelli ai componenti Vue.js istanziati da Vue-router
var Bar = Vue.extend({
props: ['my-props'],
template: '<p>This is bar!</p>'
});
e voglio usarlo quando qualche itinerario in Vue-router è abbinato come questo :
router.map({
'/bar': {
component: Bar
}
});
Normalmente al fine di superare 'myProps' alla componente che vorrei fare qualcosa di simile:
Vue.component('my-bar', Bar);
e in t egli HTML:
<my-bar my-props="hello!"></my-bar>
In questo caso, il router sta attirando automaticamente il componente nell'elemento router-view quando il percorso è abbinata.
La mia domanda è, in questo caso, come posso passare gli oggetti di scena al componente?
in alternativa, 'oggetti di scena: [ "prop1", "", "prop2 prop3"]' di più può essere trovato qui http://vuejs.org/guide/components.html#Props – dlkulp
@lukpep Ho corso in qualcosa di simile, quando lego il mio sostegno su "", ho ricevuto il seguente errore "Attributo": my_prop "è ignorato sul componente perché il componente è un'istanza di frammento'. Qualche idea di cosa c'è che non va? –
highFlyingDodo
Questa potrebbe essere una cattiva idea. cosa succede quando l'utente arriva direttamente tramite URL? – shakee93