UNPKG

epic-designer-cjh

Version:

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

181 lines (180 loc) 4.44 kB
import { i as y } from "./interopRequireDefault-40f894e3.js"; import { r as E } from "./_vue_commonjs-external-eb7fec7f.js"; import { f as b } from "./useConfigInject-bc9599af.js"; var m = {}, j; function D() { if (j) return m; j = 1, Object.defineProperty(m, "__esModule", { value: !0 }), m.default = t; function t(e, a) { return e ? e.contains(a) : !1; } return m; } var h = {}, P = {}, x; function I() { if (x) return P; x = 1, Object.defineProperty(P, "__esModule", { value: !0 }), P.default = void 0; var t = !1; try { var e = Object.defineProperty({}, "passive", { get: function() { t = !0; } }); window.addEventListener("testPassive", null, e), window.removeEventListener("testPassive", null, e); } catch { } var a = t; return P.default = a, P; } var _; function S() { if (_) return h; _ = 1; var t = y; Object.defineProperty(h, "__esModule", { value: !0 }), h.default = a; var e = t(I()); function a(o, i, c, s) { if (o && o.addEventListener) { var l = s; l === void 0 && e.default && (i === "touchstart" || i === "touchmove" || i === "wheel") && (l = { passive: !1 }), o.addEventListener(i, c, l); } return { remove: function() { o && o.removeEventListener && o.removeEventListener(i, c); } }; } return h; } var p = {}, u = {}, q; function L() { if (q) return u; q = 1, Object.defineProperty(u, "__esModule", { value: !0 }), u.useProviderTrigger = u.useProvidePortal = u.useInjectTrigger = u.useInjectPortal = void 0; var t = E, e = Symbol("TriggerContextKey"), a = function() { var n = null; return (0, t.provide)(e, { setPortal: function(r) { n = r; }, popPortal: !0 }), function() { return n; }; }; u.useProviderTrigger = a; var o = function(n) { return n ? (0, t.inject)(e, { setPortal: function() { }, popPortal: !1 }) : { setPortal: function() { }, popPortal: !1 }; }; u.useInjectTrigger = o; var i = Symbol("PortalContextKey"), c = function(n) { var v = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : { inTriggerContext: !0 }; (0, t.provide)(i, { inTriggerContext: v.inTriggerContext, shouldRender: (0, t.computed)(function() { var r = n || {}, g = r.sPopupVisible, d = r.popupRef, C = r.forceRender, f = r.autoDestroy, R = !1; return (g || d || C) && (R = !0), !g && f && (R = !1), R; }) }); }; u.useProvidePortal = c; var s = function() { c({}, { inTriggerContext: !1 }); var n = (0, t.inject)(i, { shouldRender: (0, t.computed)(function() { return !1; }), inTriggerContext: !1 }); return { shouldRender: (0, t.computed)(function() { return n.shouldRender.value || n.inTriggerContext === !1; }) }; }; return u.useInjectPortal = s, u; } var T; function K() { if (T) return p; T = 1; var t = y; Object.defineProperty(p, "__esModule", { value: !0 }), p.default = void 0; var e = E, a = t(b()), o = L(), i = (0, e.defineComponent)({ compatConfig: { MODE: 3 }, name: "Portal", inheritAttrs: !1, props: { getContainer: a.default.func.isRequired, didUpdate: Function }, setup: function(s, l) { var n = l.slots, v = !0, r, g = (0, o.useInjectPortal)(), d = g.shouldRender; (0, e.onBeforeMount)(function() { v = !1, d.value && (r = s.getContainer()); }); var C = (0, e.watch)(d, function() { d.value && !r && (r = s.getContainer()), r && C(); }); return (0, e.onUpdated)(function() { (0, e.nextTick)(function() { if (d.value) { var f; (f = s.didUpdate) === null || f === void 0 || f.call(s, s); } }); }), (0, e.onBeforeUnmount)(function() { r && r.parentNode && r.parentNode.removeChild(r); }), function() { if (!d.value) return null; if (v) { var f; return (f = n.default) === null || f === void 0 ? void 0 : f.call(n); } return r ? (0, e.createVNode)(e.Teleport, { to: r }, n) : null; }; } }); return p.default = i, p; } export { S as a, I as b, K as c, L as d, D as r };