UNPKG

cris-animate-number-vuejs

Version:

## Project setup ``` npm install ```

2 lines 3.85 kB
(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t(require("vue")):"function"===typeof define&&define.amd?define([],t):"object"===typeof exports?exports["cris-animate-number-vuejs"]=t(require("vue")):e["cris-animate-number-vuejs"]=t(e["Vue"])})("undefined"!==typeof self?self:this,(function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="fb15")}({"4ee7":function(e,t,n){"use strict";n("6d27")},"6d27":function(e,t,n){},8875:function(e,t,n){var r,o,u;(function(n,c){o=[],r=c,u="function"===typeof r?r.apply(t,o):r,void 0===u||(e.exports=u)})("undefined"!==typeof self&&self,(function(){function e(){var t=Object.getOwnPropertyDescriptor(document,"currentScript");if(!t&&"currentScript"in document&&document.currentScript)return document.currentScript;if(t&&t.get!==e&&document.currentScript)return document.currentScript;try{throw new Error}catch(m){var n,r,o,u=/.*at [^(]*\((.*):(.+):(.+)\)$/gi,c=/@([^@]*):(\d+):(\d+)\s*$/gi,i=u.exec(m.stack)||c.exec(m.stack),a=i&&i[1]||!1,f=i&&i[2]||!1,d=document.location.href.replace(document.location.hash,""),l=document.getElementsByTagName("script");a===d&&(n=document.documentElement.outerHTML,r=new RegExp("(?:[^\\n]+?\\n){0,"+(f-2)+"}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*","i"),o=n.replace(r,"$1").trim());for(var p=0;p<l.length;p++){if("interactive"===l[p].readyState)return l[p];if(l[p].src===a)return l[p];if(a===d&&l[p].innerHTML&&l[p].innerHTML.trim()===o)return l[p]}return null}}return e}))},"8bbf":function(t,n){t.exports=e},fb15:function(e,t,n){"use strict";if(n.r(t),"undefined"!==typeof window){var r=window.document.currentScript,o=n("8875");r=o(),"currentScript"in document||Object.defineProperty(document,"currentScript",{get:o});var u=r&&r.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);u&&(n.p=u[1])}var c=n("8bbf");const i={class:"number-grow-warp"},a=["data-time","data-value"];function f(e,t,n,r,o,u){return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",i,[Object(c["createElementVNode"])("span",{ref:"numberGrow","data-time":e.time,class:"number-grow","data-value":e.value},"0",8,a)])}var d=Object(c["defineComponent"])({name:"vueAnimateNumber",props:{time:{type:Number,default:2},value:{type:Number,default:0}},mounted(){console.log(456)},setup(e){Object(c["onMounted"])(()=>{t(Object(c["getCurrentInstance"])().ctx.$refs.numberGrow)});const t=t=>{const n=10*e.value/(1e3*e.time);let r=0,o=0,u=setInterval(()=>{o+=n,o>e.value&&(clearInterval(Number(u)),o=e.value,u=null),r!==o&&(r=o,t.innerHTML=r.toFixed(0).toString().replace(/(\d)(?=(?:\d{3}[+]?)+$)/g,"$1,"))},.1)};return{numberGrow:t}}});n("4ee7");d.render=f;var l=d;l.install=function(e){e.component("vueAnimateNumber",l)};var p=l;const m=[p],s=function(e){console.log(e),s.installed||(m.map(t=>{e.component(t.name,t)}),"undefined"!==typeof window&&window.Vue&&s(window.Vue))};var b={install:s,vueAnimateNumber:p};t["default"]=b}})})); //# sourceMappingURL=cris-animate-number-vuejs.umd.min.js.map