我有一个动态视图:
<div id="myview">
<div :is="currentComponent"></div>
</div>
使用关联的Vue实例:
new Vue ({
data: function () {
return {
currentComponent: 'myComponent',
}
},
}).$mount('#myview');
这允许我动态地更改组件.
在我的例子中,我有三个不同的组件:myComponent
、myComponent1
和myComponent2
.我在它们之间切换如下:
Vue.component('myComponent', {
template: "<button @click=\"$parent.currentComponent = 'myComponent1'\"></button>"
}
现在,我想把props 传给myComponent1
.
当我将组件类型更改为myComponent1
时,如何传递这些props ?