Dinamik bir görüşüm var:
<div id="myview">
<div :is="currentComponent"></div>
</div>
ilişkili bir Vue örneğiyle:
new Vue ({
data: function () {
return {
currentComponent: 'myComponent',
}
},
}).$mount('#myview');
Bu, bileşenimi dinamik olarak değiştirmeme izin veriyor.
Benim durumumda üç farklı bileşene sahibim: myComponent
, myComponent1
, ve myComponent2
. Ve aralarında şu şekilde geçiş yapıyorum:
Vue.component('myComponent', {
template: "<button @click=\"$parent.currentComponent = 'myComponent1'\"></button>"
}
Şimdi, sahne malzemelerini geçmek istiyorum myComponent1
.
Bileşen türünü şu şekilde değiştirdiğimde bu desteği nasıl geçebilirim? myComponent1
?
propName="propValue"
. Sorunuz bu mu?