epic-designer
Version:
基于vue3的设计器,可视化开发页面表单
19 lines (18 loc) • 578 B
JavaScript
import { defineComponent as m, computed as l, createElementBlock as n, openBlock as o, renderSlot as t, Fragment as p, renderList as a } from "vue";
const i = { class: "box-border" }, _ = /* @__PURE__ */ m({
__name: "index",
props: {
componentSchema: {}
},
setup(r) {
const c = r, s = l(() => c.componentSchema.children ?? []);
return (e, u) => (o(), n("div", i, [
t(e.$slots, "edit-node", {}, () => [
(o(!0), n(p, null, a(s.value, (d) => t(e.$slots, "node", { componentSchema: d })), 256))
])
]));
}
});
export {
_ as default
};