【发布时间】:2019-10-10 00:55:17
【问题描述】:
我有一个使用父组件的主组件,有一个使用 v-bind:is="componentName" 的动态组件,就像:
父模板:
<li class='list-inline-item g-mx-4 g-mt-10'>
<component v-bind:is="componentName"></component>
</li>
和代码:
export default {
data: function(){
return {
componentName : "componentA"
},
},
components: {
componentA: {
template : "<div>A</div>"
},
componentB: {
template : " <div>B</div>"
}
}
我想切换组件以显示从子组件向 componentName 发送新值,但我不确定是否必须使用 emit 或 watch 或...?
我想在没有 vuex 的情况下这样做。
【问题讨论】:
标签: javascript vue.js