epic-designer-gold
Version:
基于vue3的设计器,可视化开发页面表单
2 lines (1 loc) • 760 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const d=require("vue");;/* empty css */const i=require("element-plus"),s=d.defineComponent({emits:["update:modelValue","update:modelValueLabel"],setup(b,{emit:u,attrs:o}){return()=>{function r(l=null){if(Object.prototype.toString.call(l)==="[object Array]"){const a=l.map(t=>{let n=e==null?void 0:e.options.find(c=>c.value===t);return n||{label:t,value:t}});u("update:modelValueLabel",a)}else{const a=e==null?void 0:e.options.find(t=>t.value===l);a?u("update:modelValueLabel",a):u("update:modelValueLabel",{label:l,value:l})}u("update:modelValue",l)}const e={...o,key:String(o.multiple),"onUpdate:modelValue":r};return d.h(i.ElSelect,e)}}});exports.default=s;