显示规则:
小于等于1000按原来的展示,大于1000小于1万的按1,234展示,大于1万小于1千万按1.22万展示,大于100万的按1.22亿展示
亿 : 1.22亿
万 :1.22万
千 : 1,234
百:168
numRule (value) {
// let value = 12132222 //测试数据
let endValue
let text = ''
if (value <= 1000) {
endValue = value
}
if (value > 1000) {
endValue = new Intl.NumberFormat().format(value)
}
if (value > 10000) {
text = '万'
endValue = (value / 10000).toFixed(1) + text
}
if (value > 10000000) {
text = '千万'
endValue = (value / 10000000).toFixed(1) + text
}
if (value > 100000000) {
text = '亿'
endValue = (value / 100000000).toFixed(1) + text
}
//console.log(endValue,'1111111111');
return endValue
},