|
@@ -126,10 +126,11 @@ export function formatTime(time, fmt) {
|
|
|
// 千分位分隔符
|
|
|
export function formatThousands (number) {
|
|
|
if(!number){return 0}
|
|
|
- const numbers = Number(number).toString().split('').reverse()
|
|
|
+ const arr = number.toString().split('.')
|
|
|
+ const numbers = arr[0].split('').reverse()
|
|
|
const segs = []
|
|
|
|
|
|
while (numbers.length) segs.push(numbers.splice(0, 3).join(''))
|
|
|
|
|
|
- return segs.join(',').split('').reverse().join('').replace(",.",".")
|
|
|
+ return segs.join(',').split('').reverse().join('') + (arr.length>1 ? ("."+arr[1]) : '')
|
|
|
}
|