vuux
Version:
Vue3 Nuxt3 Nuxt4 组件库
2 lines (1 loc) • 701 B
JavaScript
;const e=require("vue"),u=require("./hook/useStatistic.cjs"),n={class:"app-statistic"},i=e.defineComponent({name:"Statistic",__name:"index",props:{start:{default:0},end:{default:0},decimal:{default:"."},decimalPlaces:{default:0},useGrouping:{type:Boolean,default:!0},separator:{default:","},autoplay:{type:Boolean,default:!0},duration:{default:1e3},prefix:{default:""},suffix:{default:""}},setup(a,{expose:s}){const l=a,{displayValue:o,start:r}=u.useStatistic(l);return s({start:r}),(t,d)=>(e.openBlock(),e.createElementBlock("div",n,[e.renderSlot(t.$slots,"prefix"),e.createElementVNode("span",null,e.toDisplayString(e.unref(o)),1),e.renderSlot(t.$slots,"suffix")]))}});module.exports=i;