vue有好多插入子元素的方法,我之前用的那个属于是 vue.extend + mount ,但是这种方式有一个缺点。会把原来的“父元素”给干掉。。这样不符合条件啊。所以就用下方代码实现了一下。还不错。
Common是一个公共的组件名,新建一个vue文件,import 引入,并注册就可以用了。
if(this.$refs[Name]){
var Profile = Vue.extend(Common);
var Profile =new Profile().$mount()
this.$refs[Name].appendChild(Profile.$el)
}