epic-designer
Version:
基于vue3的设计器,可视化开发页面表单
2 lines (1 loc) • 585 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const u=require("vue"),c=require("./useDesignerContext.cjs");function i(l){const{props:t,state:b}=c.useDesignerContext();return u.computed(()=>{var o,s,r;let n=(o=t.tableJson)==null?void 0:o.find(e=>e.tableType==="parent");const a=[...b.matched].slice(0,-1).reverse().find(e=>l.component.getConfigByType(e.type).isSubTable);return n=a?(s=t.tableJson)==null?void 0:s.find(e=>(e==null?void 0:e.tableName)===a.field):(r=t.tableJson)==null?void 0:r.find(e=>e.tableType==="parent"),n})}exports.useTableMeta=i;