unit.67835f5e.js 740 B

1
  1. import{d,bH as r,I as p,y as i,o as m,O as f,L as V,Z as h,U as x,u as v,ak as _}from"./index.a584ddad.js";const k=d({__name:"unit",props:{KeepDecimals:{default:2},placeholder:null,modelValue:null,unit:{default:"\u5143"}},setup(t){const n=t,u=20,l=r(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]=c=>_(l)?l.value=c:null),placeholder:t.placeholder},{append:V(()=>[h(x(t.unit),1)]),_:1},8,["modelValue","placeholder"])}}});export{k as _};