UNPKG

epic-designer-gold

Version:

基于vue3的设计器,可视化开发页面表单

2 lines (1 loc) 898 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const u=require("vue");;/* empty css */const d=require("element-plus"),c=u.defineComponent({emits:["update:modelValue","update:modelValueLabel"],setup(m,{emit:o,attrs:n}){return()=>{const e={...n,"onUpdate:modelValue":i};function i(a=null){if(Object.prototype.toString.call(a)==="[object Array]"){const t=a.map(l=>e==null?void 0:e.options.find(r=>r.value===l));o("update:modelValueLabel",t)}else{const t=e==null?void 0:e.options.find(l=>l.value===a);o("update:modelValueLabel",t)}o("update:modelValue",a)}return u.h(d.ElRadioGroup,e,{default:()=>{var a,t;return[e!=null&&e.radioButton?(a=e.options)==null?void 0:a.map(l=>u.h(d.ElRadioButton,{value:l.value},{default:()=>l.label})):(t=e.options)==null?void 0:t.map(l=>u.h(d.ElRadio,{value:l.value},{default:()=>l.label}))]}})}}});exports.default=c;