| 1 |
- var _=Object.defineProperty;var y=Object.getOwnPropertySymbols;var B=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable;var x=(t,e,a)=>e in t?_(t,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[e]=a,g=(t,e)=>{for(var a in e||(e={}))B.call(e,a)&&x(t,a,e[a]);if(y)for(var a of y(e))F.call(e,a)&&x(t,a,e[a]);return t};import{aD as S,aE as k,aC as D}from"./entry/index-BaQQ7BQ_.js";import{ap as $}from"./antd-ILpsl5AZ.js";import{d as z,f as h,c as I,u as M,h as P,w as Z,o as j,Z as q,_ as A,a0 as G,af as H}from"./vue-CF9JqwIh.js";const J=z({name:"CountTo",__name:"CountTo",props:{startVal:{type:Number,default:0},endVal:{type:Number,default:2021},duration:{type:Number,default:1500},autoplay:{type:Boolean,default:!0},decimals:{type:Number,default:0,validator(t){return t>=0}},prefix:{type:String,default:""},suffix:{type:String,default:""},separator:{type:String,default:","},decimal:{type:String,default:"."},color:{type:String},useEasing:{type:Boolean,default:!0},transition:{type:String,default:"linear"}},emits:["onStarted","onFinished"],setup(t,{expose:e,emit:a}){const n=t,u=a,r=h(n.startVal),V=h(!1);let d=S(r);const b=I(()=>v(M(d)));P(()=>{r.value=n.startVal}),Z([()=>n.startVal,()=>n.endVal],()=>{n.autoplay&&f()}),j(()=>{n.autoplay&&f()});function f(){c(),r.value=n.endVal}function N(){r.value=n.startVal,c()}function c(){d=S(r,g({disabled:V,duration:n.duration,onFinished:()=>u("onFinished"),onStarted:()=>u("onStarted")},n.useEasing?{transition:k[n.transition]}:{}))}function v(o){if(!o&&o!==0)return"";const{decimals:p,decimal:C,separator:i,suffix:w,prefix:E}=n;o=Number(o).toFixed(p),o+="";const l=o.split(".");let s=l[0];const T=l.length>1?C+l[1]:"",m=/(\d+)(\d{3})/;if(i&&!$(i))for(;m.test(s);)s=s.replace(m,"$1"+i+"$2");return E+s+T+w}return e({reset:N}),(o,p)=>(q(),A("span",{style:H({color:t.color})},G(b.value),5))}}),R=D(J);export{R as C};
|