@pit-front-end/components
Version:
湖南创智艾泰克科技有限公司
2 lines (1 loc) • 1.03 kB
JavaScript
;Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const o=require("vue"),r=require("./input-number.js"),m=require("./use-input-number.js"),d=o.defineComponent({name:"PitInputNumber",inheritAttrs:!1,__name:"input-number",props:r.inputNumberProps,emits:r.inputNumberEmits,setup(l,{emit:u}){const e=l,{modelValue:t}=m.useInputNumber(e),i={handleInput(n){n?u("input",n):(t.value=e.min,u("input",e.min))},handleChange(n){n?u("change",n):(t.value=e.min,u("change",e.min))}};return(n,s)=>{const a=o.resolveComponent("el-input-number");return o.openBlock(),o.createBlock(a,{modelValue:o.unref(t),"onUpdate:modelValue":s[0]||(s[0]=p=>o.isRef(t)?t.value=p:null),disabled:e.disabled,size:e.size,min:e.min,max:e.max,readonly:e.readonly,precision:e.precision,"controls-position":e.controlsPosition,onInput:i.handleInput,onChange:i.handleChange},null,8,["modelValue","disabled","size","min","max","readonly","precision","controls-position","onInput","onChange"])}}});exports.default=d;