UNPKG

ll-package

Version:

2 lines (1 loc) 781 B
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const s=require("vue"),u=d=>{const{value:n,formatter:o,precision:t,decimalSeparator:p,groupSeparator:m="",prefixCls:i}=d;let a;if(typeof o=="function")a=o({value:n});else{const r=String(n),c=r.match(/^(-?)(\d*)(\.(\d+))?$/);if(!c)a=r;else{const f=c[1];let l=c[2]||"0",e=c[4]||"";l=l.replace(/\B(?=(\d{3})+(?!\d))/g,m),typeof t=="number"&&(e=e.padEnd(t,"0").slice(0,t>0?t:0)),e&&(e=`${p}${e}`),a=[s.createVNode("span",{key:"int",class:`${i}-content-value-int`},[f,l]),e&&s.createVNode("span",{key:"decimal",class:`${i}-content-value-decimal`},[e])]}}return s.createVNode("span",{class:`${i}-content-value`},[a])};u.displayName="StatisticNumber";const v=u;exports.default=v;