1 |
- import{_ as p,d as c,bH as i,I as d,y as m,o as f,O as V,L as _,Z as v,U as g,u as h,ak as x}from"./index.40211ca7.js";const y=c({__name:"unit",props:{KeepDecimals:{type:Number,required:!1,default:2},placeholder:{type:String,required:!1},modelValue:{type:String,required:!0},unit:{type:String,required:!1,default:"\u5143"}},setup(o){const r=o,u=20,t=i(r,"modelValue");function n(a,l){let e=(""+a).replace(/[^\d^\.]+/g,"").replace(/^0+(\d)/,"$1").replace(/^\./,"0.").match(/^\d*(\.?\d{0,2})/g)[0]||"";return e.indexOf(".")>-1?e=e.slice(0,Number(l)+3):e=e.slice(0,l),e}return d(()=>t.value,a=>t.value=n(a,u)),(a,l)=>{const e=m("ElInput");return f(),V(e,{modelValue:h(t),"onUpdate:modelValue":l[0]||(l[0]=s=>x(t)?t.value=s:null),placeholder:o.placeholder},{append:_(()=>[v(g(o.unit),1)]),_:1},8,["modelValue","placeholder"])}}});var U=p(y,[["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/components/Input/src/unit.vue"]]);export{U};
|