ai-form-designer
Version:
vue3+adv的设计器,可视化开发页面表单
2 lines (1 loc) • 712 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("vue"),i=require("ant-design-vue"),d=e.defineComponent({__name:"rel-select",props:{componentSchema:{type:Object,default:()=>{}}},emits:["update:value"],setup(a,{emit:s}){const p=e.inject("pageManager",{}),t=a,o=e.useAttrs(),r=s,u=e.computed(()=>({...o,value:o.modelValue,"onUpdate:value":l}));function l(n=null){r("update:value",n)}function m(n,c){t.componentSchema.componentProps.childId&&p.componentInstances.value[t.componentSchema.componentProps.childId].setAttr("options",c.children)}return(n,c)=>(e.openBlock(),e.createBlock(e.unref(i.Select),e.mergeProps(u.value,{onChange:m}),null,16))}});exports.default=d;