UNPKG

epic-designer-cjh

Version:

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

65 lines (64 loc) 1.92 kB
import { r as x } from "./_vue_commonjs-external-eb7fec7f.js"; import { i as E } from "./interopRequireDefault-40f894e3.js"; import { u as h } from "./useConfigInject-bc9599af.js"; var n = {}, r = {}, v; function _() { if (v) return r; v = 1; var o = E; Object.defineProperty(r, "__esModule", { value: !0 }), r.detectFlexGapSupported = r.default = r.canUseDocElement = void 0, r.isStyleSupport = s; var a = o(h()), i = function() { return (0, a.default)() && window.document.documentElement; }; r.canUseDocElement = i; var p = function(e) { if ((0, a.default)() && window.document.documentElement) { var c = Array.isArray(e) ? e : [e], u = window.document.documentElement; return c.some(function(f) { return f in u.style; }); } return !1; }, l = function(e, c) { if (!p(e)) return !1; var u = document.createElement("div"), f = u.style[e]; return u.style[e] = c, u.style[e] !== f; }; function s(t, e) { return !Array.isArray(t) && e !== void 0 ? l(t, e) : p(t); } var d, S = function() { if (!i()) return !1; if (d !== void 0) return d; var e = document.createElement("div"); return e.style.display = "flex", e.style.flexDirection = "column", e.style.rowGap = "1px", e.appendChild(document.createElement("div")), e.appendChild(document.createElement("div")), document.body.appendChild(e), d = e.scrollHeight === 1, document.body.removeChild(e), d; }; r.detectFlexGapSupported = S; var y = s; return r.default = y, r; } var m; function q() { if (m) return n; m = 1, Object.defineProperty(n, "__esModule", { value: !0 }), n.default = void 0; var o = x, a = _(), i = function() { var l = (0, o.ref)(!1); return (0, o.onMounted)(function() { l.value = (0, a.detectFlexGapSupported)(); }), l; }; return n.default = i, n; } export { _ as a, q as r };