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.76 kB
JavaScript
;Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const r=require("vue"),i=require("element-plus");require("element-plus/theme-chalk/el-form.css");require("element-plus/theme-chalk/el-form-item.css");require("element-plus/theme-chalk/el-checkbox.css");require("element-plus/theme-chalk/el-checkbox-group.css");require("element-plus/theme-chalk/el-date-picker.css");require("element-plus/theme-chalk/el-radio.css");require("element-plus/theme-chalk/el-radio-group.css");require("element-plus/theme-chalk/el-select-v2.css");require("element-plus/theme-chalk/el-switch.css");require("element-plus/theme-chalk/el-input.css");require("element-plus/theme-chalk/el-rate.css");require("../style.css");require("../powerful-form/index.js");const m=require("../powerful-form/src/form-view-data.js"),f=require("../utils/index.js"),l=r.defineComponent({name:"FCheckbox",props:m.componentProps(),setup(e){const o=r.computed(()=>e.formItem.data),{event:d}=m.useEvent({formData:e.formData,index:e.index,formItem:e.formItem});return()=>{var u,n;return r.createVNode(r.Fragment,null,[r.createVNode(i.ElCheckboxGroup,r.mergeProps({modelValue:e.formData[e.formItem.prop],"onUpdate:modelValue":t=>e.formData[e.formItem.prop]=t,style:((u=o.value)==null?void 0:u.style)||{},onChange:(...t)=>d("change",...t)},m.isProperty({formData:e.formData,index:e.index,formItem:e.formItem},(n=o.value)==null?void 0:n.property)),{default:()=>{var t;return[(t=o.value)==null?void 0:t.options.map(a=>r.createVNode(i.ElCheckbox,{label:a.label,disabled:f.isBolOrFun(a.disabled,{formData:e.formData,formItem:e.formItem,index:e.index}),border:a.border,name:a.name},{default:()=>[a.text||a.label]}))]}})])}}});exports.FCheckbox=l;exports.default=l;