vuux
Version:
Vue3 Nuxt3 Nuxt4 组件库
2 lines (1 loc) • 676 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const i=require("vue"),g=e=>{const u=[0,1,2,3,4,5,6,7,8,9],s=t=>t==="."||t===",",a=t=>{const[n,r]=t.toString().split(".");return n.replace(/\B(?=(\d{3})+(?!\d))/g,",")+(r?`.${r}`:"")},c=i.computed(()=>typeof e.value!="number"?[]:(e.sep?a(e.value):String(e.value)).split("")),l=i.computed(()=>({height:`${e.size}px`})),o=i.computed(()=>({fontSize:`${e.size}px`,lineHeight:`${e.size}px`,height:`${e.size}px`}));return{digits:u,valueArr:c,styles:l,numStyle:o,isSeparator:s,getItemStyle:t=>{const n=parseInt(t);return isNaN(n)?{}:{transform:`translateY(-${e.size*n}px)`}}}};exports.useMagicNumber=g;