在 VueJS 中将 props 动态传递给动态组件
2022-08-30 02:21:54
我有一个动态视图:
<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>"
}
现在,我想将道具传递给.myComponent1
如何将组件类型更改为 ?myComponent1