countup.min.js 3.2 KB

12
  1. "use strict";var countup_js=require("countup.js"),typeOf=function(e){return function(t){return Object.prototype.toString.call(t)==="[object ".concat(e,"]")}},isFunction=typeOf("Function"),script={__countup__:countup_js.CountUp,name:"VueCountUp",props:{delay:{type:Number,required:!1,default:0},endVal:{type:Number,required:!0},options:{type:Object,required:!1}},data:function(){return{instance:null}},watch:{endVal:{handler:function(e){this.instance&&isFunction(this.instance.update)&&this.instance.update(e)},deep:!1}},methods:{create:function(){var e=this;if(!e.instance){var t=e.$el,n=new countup_js.CountUp(t,e.endVal,e.options);n.error||(e.instance=n,e.delay<0?e.$emit("ready",n,countup_js.CountUp):setTimeout(function(){return n.start(function(){return e.$emit("ready",n,countup_js.CountUp)})},e.delay))}},destroy:function(){this.instance=null},printValue:function(e){if(this.instance&&isFunction(this.instance.printValue))return this.instance.printValue(e)},start:function(e){if(this.instance&&isFunction(this.instance.start))return this.instance.start(e)},pauseResume:function(){if(this.instance&&isFunction(this.instance.pauseResume))return this.instance.pauseResume()},reset:function(){if(this.instance&&isFunction(this.instance.reset))return this.instance.reset()},update:function(e){if(this.instance&&isFunction(this.instance.update))return this.instance.update(e)}},mounted:function(){this.create()},beforeDestroy:function(){this.destroy()}};function styleInject(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var i=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css","top"===n&&i.firstChild?i.insertBefore(s,i.firstChild):i.appendChild(s),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e))}}var css="";function normalizeComponent(e,t,n,i,s,r,o,u,c,_){"boolean"!=typeof o&&(c=u,u=o,o=!1);var a,d="function"==typeof n?n.options:n;if(e&&e.render&&(d.render=e.render,d.staticRenderFns=e.staticRenderFns,d._compiled=!0,s&&(d.functional=!0)),i&&(d._scopeId=i),r?(a=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,c(e)),e&&e._registeredComponents&&e._registeredComponents.add(r)},d._ssrRegister=a):t&&(a=o?function(){t.call(this,_(this.$root.$options.shadowRoot))}:function(e){t.call(this,u(e))}),a)if(d.functional){var p=d.render;d.render=function(e,t){return a.call(t),p(e,t)}}else{var l=d.beforeCreate;d.beforeCreate=l?[].concat(l,a):[a]}return n}styleInject(css);var normalizeComponent_1=normalizeComponent,__vue_script__=script,__vue_render__=function(){var e=this.$createElement;return(this._self._c||e)("span")},__vue_staticRenderFns__=[],__vue_inject_styles__=void 0,__vue_scope_id__="data-v-0abbdf5a",__vue_module_identifier__=void 0,__vue_is_functional_template__=!1,countup=normalizeComponent_1({render:__vue_render__,staticRenderFns:__vue_staticRenderFns__},__vue_inject_styles__,__vue_script__,__vue_scope_id__,__vue_is_functional_template__,__vue_module_identifier__,void 0,void 0);module.exports=countup;
  2. //# sourceMappingURL=countup.min.js.map