UNPKG

@coderlt/form-designer

Version:

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

29 lines (28 loc) 532 B
import { isVNode as o, Comment as i, Fragment as l } from "vue"; function n(r) { return r.some((e) => o(e) ? !(e.type === i || e.type === l && !n(e.children)) : !0) ? r : null; } function f(r, e) { return r && n(r()) || e(); } function s(r, e, t) { return r && n(r(e)) || t(e); } function c(r, e) { const t = r && n(r()); return e(t || null); } function p(r, e, t) { const u = r && n(r(e)); return t(u || null); } function m(r) { return !(r && n(r())); } export { s as a, p as b, f as c, m as i, c as r };