UNPKG

epic-designer-cjh

Version:

基于vue3的设计器,可视化开发页面表单

40 lines (39 loc) 1.71 kB
import { i as h } from "./interopRequireDefault-40f894e3.js"; import { r as v } from "./public_api-1267ff2a.js"; import { b as y, h as q } from "./useConfigInject-d85d8c62.js"; import { r as _ } from "./_vue_commonjs-external-eb7fec7f.js"; var s = {}, d; function V() { if (d) return s; d = 1; var o = h; Object.defineProperty(s, "__esModule", { value: !0 }), s.cloneElement = l, s.cloneVNodes = c, s.deepCloneElement = i; var m = o(v()), g = y(), f = _, p = o(q()); function l(r) { let n = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, t = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : !0, u = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : !1, e = r; if (Array.isArray(r) && (e = (0, g.filterEmpty)(r)[0]), !e) return null; const a = (0, f.cloneVNode)(e, n, u); return a.props = t ? (0, m.default)((0, m.default)({}, a.props), n) : a.props, (0, p.default)(typeof a.props.class != "object", "class must be string"), a; } function c(r) { let n = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, t = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : !0; return r.map((u) => l(u, n, t)); } function i(r) { let n = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, t = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : !0, u = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : !1; if (Array.isArray(r)) return r.map((e) => i(e, n, t, u)); { const e = l(r, n, t, u); return Array.isArray(e.children) && (e.children = i(e.children)), e; } } return s; } export { V as r };