component 元素可用来挂载不同的组件;
使用 is 来动态挂载组件,注意要使用 v-bind,也就是 :is 。
<button @click="blank= blank==aa?'aa':'bb'"></button>
<component :is="blank"></component>
组件一:const aa = {template:'<div>组件一</div>'}
组件二:const bb = {template:'<div>组件二</div>'}
components:{aa,bb}
data(){
return:{
blank:'aa'
}
}