snowy-designer
Version:
基于Epic-Designer-Pro版本的设计器,可视化开发页面表单
2 lines (1 loc) • 717 B
JavaScript
;const e=require("vue"),a=require("ant-design-vue"),p=require("./index.cjs"),m=e.defineComponent({__name:"number",props:{componentSchema:{default:()=>({}),require:!0,type:Object}},setup(u){const c=u,r=e.computed(()=>{var t;return((t=c.componentSchema)==null?void 0:t.slots)??{}}),l=e.computed(()=>(p.ownSlots??[]).filter(o=>r.value[o]));return(t,o)=>(e.openBlock(),e.createBlock(e.unref(a.InputNumber),null,e.createSlots({_:2},[e.renderList(l.value,n=>({name:n,fn:e.withCtx(()=>[e.renderSlot(t.$slots,`edit-${n}`,{},()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(r.value[n],s=>e.renderSlot(t.$slots,"node",{key:s.id,componentSchema:s})),128))])])}))]),1024))}});module.exports=m;