1 |
- import{_ as c,d as i,bH as p,I as d,y as m,o as f,O as V,L as _,Z as v,U as g,u as h,am as x}from"./index.02441301.js";const y=i({__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=p(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 q=c(y,[["__file","D:/work/accout-vue3-ui/src/components/Input/src/unit.vue"]]);export{q as U};
|