unit.2d0fe563.js 745 B

1
  1. import{r as c,bH as d,G as p,v as i,o as m,M as f,J as V,W as h,R as x,x as v,ak as _}from"./index.74d694ea.js";const k=c({__name:"unit",props:{KeepDecimals:{default:2},placeholder:null,modelValue:null,unit:{default:"\u5143"}},setup(t){const n=t,u=20,l=d(n,"modelValue");function s(o,a){let e=(""+o).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(a)+3):e=e.slice(0,a),e}return p(()=>l.value,o=>l.value=s(o,u)),(o,a)=>{const e=i("ElInput");return m(),f(e,{modelValue:v(l),"onUpdate:modelValue":a[0]||(a[0]=r=>_(l)?l.value=r:null),placeholder:t.placeholder},{append:V(()=>[h(x(t.unit),1)]),_:1},8,["modelValue","placeholder"])}}});export{k as _};