el-plus-powerful-form
Version:
## [DOCS](https://peng-xiao-shuai.github.io/vite-vue-admin-docs/zh-CN/component_directive/component/powerful-form-doc.html)
60 lines (59 loc) • 2.08 kB
JavaScript
import "element-plus/theme-chalk/el-form.css";
import "element-plus/theme-chalk/el-form-item.css";
import "element-plus/theme-chalk/el-checkbox.css";
import "element-plus/theme-chalk/el-checkbox-group.css";
import "element-plus/theme-chalk/el-date-picker.css";
import "element-plus/theme-chalk/el-radio.css";
import "element-plus/theme-chalk/el-radio-group.css";
import "element-plus/theme-chalk/el-select-v2.css";
import "element-plus/theme-chalk/el-switch.css";
import "element-plus/theme-chalk/el-input.css";
import "element-plus/theme-chalk/el-rate.css";
import "./style.css";
import { PowerfulForm as i } from "./powerful-form/index.mjs";
import { FormTypeEnum as G } from "./powerful-form/index.mjs";
import { PowerfulFormSymbol as s } from "./keys.mjs";
import p from "./components/index.mjs";
import { LangKey as k } from "./locale/packages.mjs";
import { clearSymbol as D, isBolOrFun as K, isTypeProtect as L, matchComponents as V, verify as _, verifyFormItemRule as g } from "./utils/index.mjs";
import { useAsyncGetRefs as z, useGetRefs as H } from "./hooks/useGetRefs.mjs";
import { default as M } from "./powerful-form/src/form-view.vue.mjs";
const m = (o) => Object.prototype.toString.call(o).slice(8, -1), l = (o) => {
let e;
m(o) === "Object" ? e = {} : m(o) === "Array" ? e = [] : e = o;
for (const r in o) {
const t = o[r];
m(t) === "Object" || m(t) === "Array" ? e[r] = l(t) : e[r] = t;
}
return e;
}, v = (o) => o, A = (o) => {
p.forEach((e) => {
o._context.components[e.name] || o.component(e.name, e);
});
}, f = (o = []) => (r, t) => {
o.forEach((n) => {
r.use(n);
}), r.provide(s, t || {});
}, C = {
install: f([i])
};
export {
G as FormTypeEnum,
k as LangKey,
i as PowerfulForm,
M as PowerfulFormComponent,
D as clearSymbol,
A as componentRegister,
l as deepClone,
C as default,
v as formViewSetData,
m as getType,
K as isBolOrFun,
L as isTypeProtect,
V as matchComponents,
z as useAsyncGetRefs,
H as useGetRefs,
_ as verify,
g as verifyFormItemRule
};
//# sourceMappingURL=index.mjs.map