UNPKG

epic-designer-dev

Version:

基于vue3的设计器,可视化开发页面表单。在epic-designer的基础上新增了字典选择器

32 lines (31 loc) 776 B
import { defineComponent as m, renderSlot as n, h as l } from "vue"; import { ElCard as h } from "element-plus"; const i = m({ props: { componentSchema: { default: () => ({}), required: !0, type: Object } }, setup(r, { slots: e }) { return () => { var c; const t = { ...r.componentSchema, header: ((c = r.componentSchema) == null ? void 0 : c.label) ?? "" }, d = t.children ?? []; delete t.children; let o = null; return o = d.length > 0 ? () => d.map( (a) => n(e, "node", { componentSchema: a }) ) : () => [n(e, "default")], l(h, t, { default: () => n(e, "edit-node", {}, o), header: () => n(e, "header") }); }; } }); export { i as default };