epic-designer-dev
Version:
基于vue3的设计器,可视化开发页面表单。在epic-designer的基础上新增了字典选择器
69 lines (68 loc) • 1.8 kB
JavaScript
import "vue";
/* empty css */
import "vuedraggable";
import "@vueuse/core";
import "../../hooks/src/store/index.js";
import { pluginManager as t } from "../../utils/src/manager/pluginManager.js";
import { ElFormItem as p, ElTabs as e, ElTabPane as i, ElCollapse as f, ElCollapseItem as l } from "element-plus";
import a from "./button/index.js";
import n from "./card/index.js";
import c from "./cascader/index.js";
import s from "./checkbox/index.js";
import C from "./col/index.js";
import d from "./collapse/index.js";
import I from "./collapse-item/index.js";
import b from "./color-picker/index.js";
import E from "./date-picker/index.js";
import T from "./dict-select/index.js";
import h from "./form/index.js";
import F from "./formItem/index.js";
import P from "./input/index.js";
import S from "./input-number/index.js";
import u from "./modal/index.js";
import y from "./radio/index.js";
import k from "./row/index.js";
import x from "./select/index.js";
import v from "./slider/index.js";
import w from "./switch/index.js";
import A from "./textarea/index.js";
import B from "./upload-file/index.js";
import D from "./upload-image/index.js";
function lo(o = t) {
o.component("FormItem", p), o.component("Tabs", e), o.component("TabPane", i), o.component("Collapse", f), o.component("CollapseItem", l), [
h,
F,
P,
A,
S,
y,
s,
E,
T,
x,
w,
b,
c,
v,
B,
D,
a,
n,
k,
C,
d,
I,
u
].forEach((r) => {
o.registerComponent(r), o.addBaseComponentTypes(r.defaultSchema.type);
}), o.setInitialized(!0);
}
function ao(o) {
import("element-plus").then(({ provideGlobalConfig: m }) => {
m(o);
});
}
export {
ao as provideGlobalConfig,
lo as setupElementPlus
};