UNPKG

ideaz-element

Version:

<p align="center"> <a href="" target="_blank" rel="noopener noreferrer"> <img src="./docs/public/logo.svg" alt="Ideaz Element" width="180" style="width: 180px;" /> </a> </p>

3 lines (2 loc) 1.16 kB
"use strict";const e=require("vue"),S=require("element-plus");require("../../../node_modules/.pnpm/lodash-unified@1.0.3_@types_lodash-es@4.17.12_lodash-es@4.17.21_lodash@4.17.21/node_modules/lodash-unified/import.cjs");require("./hooks/index.cjs");const t=require("./input.cjs"),P=require("../../../hooks/useVModel.cjs"),v=require("../../../hooks/useFormComponentSlots.cjs"),z=require("../../../hooks/useFormSize.cjs"),V=require("./hooks/useInputMethods.cjs"),f=require("../../../node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/omit.cjs"),F=e.defineComponent({name:"ZInput",inheritAttrs:!1,props:t.zInputProps,emits:t.inputEmits,setup:(s,{emit:u,slots:o,expose:n})=>{const{vModelVal:r}=P.useVModel(s,u),{scopedSlots:i}=v.useFormComponentSlots(s,o,t.INPUT_SLOTS),{focus:l,blur:c,select:p,clear:a,resizeTextarea:m}=V.useInputMethods(),d=z.useFormSize(),q=e.useAttrs();return n({focus:l,blur:c,select:p,clear:a,resizeTextarea:m}),()=>e.createVNode(S.ElInput,e.mergeProps({ref:"inputRef"},f(s,t.FILTER_INPUT_PROPS),q,{size:d.value,modelValue:r.value,"onUpdate:modelValue":I=>r.value=I}),i.value)}});module.exports=F; //# sourceMappingURL=index.cjs.map