使用的是vue2.0,如何动态添加组件。例如实现点击A按钮添加aTest组件,点击B按钮添加bTes 财富值72

2016-10-17 17:28发布

使用的是vue2.0,如何动态添加组件。例如实现点击A按钮添加<aTest></aTest>,点击B按钮添加<bTest></bTest>。 使用v-for只能循环写单个组件,使用动态组件也只能不断切换单个组件,想动态添加多个不同的组件暂时没想到怎么做,希望大家可以帮帮忙,或者交流一下,谢谢!
9条回答

那么父组件中的content变化时,就会动态加载组件了

html

<aTest v-show="flagA"></aTest>
<bTest v-show="flagB"></bTest>

调用的时候

我是写在父组件中的:

将flagA和flagB都初始化成false,点击A按钮和B按钮后分别变成true

可以把組件名稱記起來,就可以根據組件名稱來渲染特定組件(數據驅動)

javascript

一周热门 更多>