CountTo-20083582.js 5.0 KB

12345
  1. <<<<<<<< HEAD:dist/assets/CountTo-829da206.js
  2. import{d as q,ag as n,e as k,aH as v,l as w,K as z,L as E,a as o,o as P,c as $,t as H,Z as K,a0 as L,bm as M,_ as N,__tla as R}from"./index-d75b4e4d.js";let x,Z=Promise.all([(()=>{try{return R}catch{}})()]).then(async()=>{x=N(q({name:"CountTo",__name:"CountTo",props:{startVal:n.number.def(0),endVal:n.number.def(2021),duration:n.number.def(3e3),autoplay:n.bool.def(!0),decimals:n.number.validate(i=>i>=0).def(0),decimal:n.string.def("."),separator:n.string.def(","),prefix:n.string.def(""),suffix:n.string.def(""),useEasing:n.bool.def(!0),easingFn:{type:Function,default:(i,m,p,d)=>p*(1-Math.pow(2,-10*i/d))*1024/1023+m}},emits:["mounted","callback"],setup(i,{expose:m,emit:p}){const{getPrefixCls:d}=L(),y=d("count-to"),t=i,S=p,V=e=>{const{decimals:s,decimal:u,separator:l,suffix:r,prefix:C}=t;e=Number(e).toFixed(s);const _=(e+="").split(".");let c=_[0];const h=_.length>1?u+_[1]:"",b=/(\d+)(\d{3})/;if(l&&!M(l))for(;b.test(c);)c=c.replace(b,"$1"+l+"$2");return C+c+h+r},a=k({localStartVal:t.startVal,displayValue:V(t.startVal),printVal:null,paused:!1,localDuration:t.duration,startTime:null,timestamp:null,remaining:null,rAF:null}),A=v(a,"displayValue");w(()=>{t.autoplay&&g(),S("mounted")});const f=z(()=>t.startVal>t.endVal);E([()=>t.startVal,()=>t.endVal],()=>{t.autoplay&&g()});const g=()=>{const{startVal:e,duration:s}=t;a.localStartVal=e,a.startTime=null,a.localDuration=s,a.paused=!1,a.rAF=requestAnimationFrame(F)},T=()=>{cancelAnimationFrame(a.rAF)},D=()=>{a.startTime=null,a.localDuration=+a.remaining,a.localStartVal=+a.printVal,requestAnimationFrame(F)},F=e=>{const{useEasing:s,easingFn:u,endVal:l}=t;a.startTime||(a.startTime=e),a.timestamp=e;const r=e-a.startTime;a.remaining=a.localDuration-r,s?o(f)?a.printVal=a.localStartVal-u(r,0,a.localStartVal-l,a.localDuration):a.printVal=u(r,a.localStartVal,l-a.localStartVal,a.localDuration):o(f)?a.printVal=a.localStartVal-(a.localStartVal-l)*(r/a.localDuration):a.printVal=a.localStartVal+(l-a.localStartVal)*(r/a.localDuration),o(f)?a.printVal=a.printVal<l?l:a.printVal:a.printVal=a.printVal>l?l:a.printVal,a.displayValue=V(a.printVal),r<a.localDuration?a.rAF=requestAnimationFrame(F):S("callback")};return m({pauseResume:()=>{a.paused?(D(),a.paused=!1):(T(),a.paused=!0)},reset:()=>{a.startTime=null,cancelAnimationFrame(a.rAF),a.displayValue=V(t.startVal)},start:g,pause:T}),(e,s)=>(P(),$("span",{class:K(o(y))},H(o(A)),3))}}),[["__file","D:/zx/mall-newfeifan-zx-admin/src/components/CountTo/src/CountTo.vue"]])});export{x as _,Z as __tla};
  3. ========
  4. import{d as q,ag as n,e as k,aH as v,l as w,K as z,L as E,a as o,o as P,c as $,t as H,Z as K,a0 as L,bm as M,_ as N,__tla as R}from"./index-c9fff140.js";let x,Z=Promise.all([(()=>{try{return R}catch{}})()]).then(async()=>{x=N(q({name:"CountTo",__name:"CountTo",props:{startVal:n.number.def(0),endVal:n.number.def(2021),duration:n.number.def(3e3),autoplay:n.bool.def(!0),decimals:n.number.validate(i=>i>=0).def(0),decimal:n.string.def("."),separator:n.string.def(","),prefix:n.string.def(""),suffix:n.string.def(""),useEasing:n.bool.def(!0),easingFn:{type:Function,default:(i,m,p,d)=>p*(1-Math.pow(2,-10*i/d))*1024/1023+m}},emits:["mounted","callback"],setup(i,{expose:m,emit:p}){const{getPrefixCls:d}=L(),y=d("count-to"),t=i,S=p,V=e=>{const{decimals:s,decimal:u,separator:l,suffix:r,prefix:C}=t;e=Number(e).toFixed(s);const _=(e+="").split(".");let c=_[0];const h=_.length>1?u+_[1]:"",b=/(\d+)(\d{3})/;if(l&&!M(l))for(;b.test(c);)c=c.replace(b,"$1"+l+"$2");return C+c+h+r},a=k({localStartVal:t.startVal,displayValue:V(t.startVal),printVal:null,paused:!1,localDuration:t.duration,startTime:null,timestamp:null,remaining:null,rAF:null}),A=v(a,"displayValue");w(()=>{t.autoplay&&g(),S("mounted")});const f=z(()=>t.startVal>t.endVal);E([()=>t.startVal,()=>t.endVal],()=>{t.autoplay&&g()});const g=()=>{const{startVal:e,duration:s}=t;a.localStartVal=e,a.startTime=null,a.localDuration=s,a.paused=!1,a.rAF=requestAnimationFrame(F)},T=()=>{cancelAnimationFrame(a.rAF)},D=()=>{a.startTime=null,a.localDuration=+a.remaining,a.localStartVal=+a.printVal,requestAnimationFrame(F)},F=e=>{const{useEasing:s,easingFn:u,endVal:l}=t;a.startTime||(a.startTime=e),a.timestamp=e;const r=e-a.startTime;a.remaining=a.localDuration-r,s?o(f)?a.printVal=a.localStartVal-u(r,0,a.localStartVal-l,a.localDuration):a.printVal=u(r,a.localStartVal,l-a.localStartVal,a.localDuration):o(f)?a.printVal=a.localStartVal-(a.localStartVal-l)*(r/a.localDuration):a.printVal=a.localStartVal+(l-a.localStartVal)*(r/a.localDuration),o(f)?a.printVal=a.printVal<l?l:a.printVal:a.printVal=a.printVal>l?l:a.printVal,a.displayValue=V(a.printVal),r<a.localDuration?a.rAF=requestAnimationFrame(F):S("callback")};return m({pauseResume:()=>{a.paused?(D(),a.paused=!1):(T(),a.paused=!0)},reset:()=>{a.startTime=null,cancelAnimationFrame(a.rAF),a.displayValue=V(t.startVal)},start:g,pause:T}),(e,s)=>(P(),$("span",{class:K(o(y))},H(o(A)),3))}}),[["__file","D:/zx/mall-newfeifan-zx-admin/src/components/CountTo/src/CountTo.vue"]])});export{x as _,Z as __tla};
  5. >>>>>>>> 2589804fb89eb98fd6498c1ee41a354dcce32af3:dist/assets/CountTo-20083582.js