UNPKG

el-plus-powerful-form

Version:

## [DOCS](https://peng-xiao-shuai.github.io/vite-vue-admin-docs/zh-CN/component_directive/component/powerful-form-doc.html)

2 lines (1 loc) 1.43 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const l=require("vue"),c=require("element-plus"),x=require("../utils/index.js"),n=require("../powerful-form/src/form-view-data.js"),d=l.defineComponent({name:"FSelectV2",props:n.componentProps(),setup(e){const o=l.computed(()=>e.formItem.data),{event:f}=n.useEvent({formData:e.formData,index:e.index,formItem:e.formItem});return()=>{var r,u,i;return l.createVNode(l.Fragment,null,[l.createVNode(c.ElSelectV2,l.mergeProps({modelValue:e.formData[e.formItem.prop],"onUpdate:modelValue":a=>e.formData[e.formItem.prop]=a,style:((r=o.value)==null?void 0:r.style)||(e.inline?{width:"192px"}:{width:"100%"}),options:((u=o.value)==null?void 0:u.options)||[],onChange:(...a)=>{f("change",...a)},placeholder:`请选择${x.clearSymbol(e.formItem.text)}`,clearable:!0},n.isProperty({formData:e.formData,index:e.index,formItem:e.formItem},(i=o.value)==null?void 0:i.property)),{default:()=>{var a,t,m;return(m=(t=(a=o.value)==null?void 0:a.slots)==null?void 0:t.default)==null?void 0:m.call(t,l.h,e.formData,e.index)},empty:()=>{var a,t,m;return(m=(t=(a=o.value)==null?void 0:a.slots)==null?void 0:t.empty)==null?void 0:m.call(t,l.h,e.formData,e.index)},prefix:()=>{var a,t,m;return(m=(t=(a=o.value)==null?void 0:a.slots)==null?void 0:t.prefix)==null?void 0:m.call(t,l.h,e.formData,e.index)}})])}}});exports.FSelectV2=d;exports.default=d;