效果
代码
<template>
<div>
<div>
<component v-for="component in componentList" :key="component" :is="component"/>
</div>
<el-button size="mini" @click="delect(index)">删除</el-button>
<el-button size="mini" @click="copy">增加</el-button>
</div>
</template>
<script>
import test4 from '../test/test4' // 引入所需组件
export default {
components: {
test4
},
data() {
return {
componentList: ['test4']
}
},
methods: {
copy() {
this.componentList.push(test4)
},
delect(index) {
this.componentList.splice(index, 1)
}
}
}
</script>