为什么这种格式化方法不起作用?
formatNum(value) {
return value.toLocaleString(undefined, {minimumFractionDigits: 0});
},
我正在这样使用它
<el-table-column
label="Horas">
<template slot-scope="scope">
{{formatNum(scope.row.hours)}}
</template>
</el-table-column>
它什么也没做,但是如果我尝试这样做,它会起作用吗?
{{formatNum(2.000)}}
这是我想要的2.000
当前投放的2
我在做什么错了?
答案 0 :(得分:0)
这是因为{{scope.row.hours}}
是一个字符串
这是新方法
formatNum(value) {
value = parseInt(value, 10);
return value.toLocaleString(undefined, {minimumFractionDigits: 0});
},