【VUE 问题在线等】怎么通过 Vue 构造函数创建一个组件呢

怎么通过 Vue 构造函数创建一个组件呢,而且需要指定组件的初始化数据,我在 created 方法中总是取到默认的 data 数据,怎么才能取到我设置的最新值呢?

2个回答

// 引入弹出页面组件
import DataComponent from '@/components/popup/DataComponent.vue';

// 获取该组件的构造函数
const DataComponentConstructor = Vue.extend(DataComponent);
const data = {};
const popupPage = new DataComponentConstructor({
// DataComponent.vue 组件挂载的元素 el 属性,是一个动态创建的 div
el: document.createElement('div'),
data: data,
});
可以通过 data 指定数据,走构造函数的方式创建组件。

import Component from 'Component'.vue
const ComponentPlugin = Vue.extend(Component)
const vm = new ConfirmDialogPlugin({
    el:  ''#app
  })
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐