snowy-designer
Version:
基于Epic-Designer-Pro版本的设计器,可视化开发页面表单
2 lines (1 loc) • 508 B
JavaScript
;const e=require("vue"),l=e.defineComponent({name:"EpicSubformItem",__name:"subformItem",props:{modelValue:{default:()=>({})},ruleFieldPrefix:{default:()=>[]}},emits:["update:modelValue"],setup(o,{emit:u}){const a=o,i=u,r=e.reactive({});return e.provide("formData",r),e.provide("ruleFieldPrefix",a.ruleFieldPrefix),e.watch(()=>a.modelValue,t=>{Object.assign(r,t)},{immediate:!0}),e.watch(()=>r,t=>{i("update:modelValue",t)},{deep:!0}),(t,m)=>e.renderSlot(t.$slots,"default")}});module.exports=l;