需要使用Vue.extend方式,把引入的组件对象,变成VueComponent构造函数,然后就可以实例化这个函数,创建组件
- 实例化组件el是必传字段
实例化的组件.$el可以获得组件最外层的元素,将元素挂载在指定的位置(示例中挂载的body中,如果要挂载指定的元素,元素可以通过参数的方式,传入到方法中)
如果在方法关闭的时候,没有删除该组件的根元素,再次调用方法,会重新创建组件并挂载,会造成多个无用组件的产生(实例中调用方法展示的是弹出框,在弹出框关闭,并且动画结束后,删除该组件)
import ExamineProcess from "../components/process/ExamineProcess";
export default Vue => {
let ExamineProcessConstructor <