Mam dynamiczny widok:
<div id="myview">
<div :is="currentComponent"></div>
</div>
z powiązaną instancją Vue:
new Vue ({
data: function () {
return {
currentComponent: 'myComponent',
}
},
}).$mount('#myview');
To pozwala mi dynamicznie zmieniać mój komponent.
W moim przypadku, mam trzy różne składniki: myComponent
, myComponent1
, i myComponent2
. I przełączam się między nimi w ten sposób:
Vue.component('myComponent', {
template: "<button @click=\"$parent.currentComponent = 'myComponent1'\"></button>"
}
Teraz chciałbym przekazać rekwizyty myComponent1
.
Jak mogę przekazać te właściwości, gdy zmieniam typ komponentu na myComponent1
?
propName="propValue"
. Czy to twoje pytanie?