uni app- vue 数字单位转换为 万/百万/千万/亿(保存小数点后两位)
(uni app- vue 数字单位转换为 万/百万/千万/亿(保存小数点后两位) )全部代码:<template><view class="content"><text>{{aars|moneyFormat}}</text></view></template><script>export default {dat
·
**uni app- vue 数字单位转换为 万/百万/千万/亿(保存小数点后两位) **
全部代码:
<template>
<view class="content">
<text>{{aars|moneyFormat}}</text>
</view>
</template>
<script>
export default {
data() {
return {
aars :'1200000'
};
},
onLoad() {},
filters:{
//取截单元,单位
moneyFormat:function(arg){
if(arg.toString().length>=13){
// return arg/1000000000000+"万亿"
const moneys = arg/1000000000000
const realVal = parseFloat(moneys).toFixed(2);
return realVal+"万亿"
}else if(arg.toString().length>=9){
const moneys = arg/100000000
const realVal = parseFloat(moneys).toFixed(2);
return realVal+"亿"
}else if(arg.toString().length>=4){
const moneys = arg/10000
const realVal = parseFloat(moneys).toFixed(2);
return realVal+"万"
}
}
}
};
</script>
<style>
</style>
数据是保存两位数,四舍五入
更多推荐
已为社区贡献1条内容
所有评论(0)