小数点后保留2位

// 小数点后保留2位
Vue.filter('fixed2', function(value, type) {
if (value === null || value === '' || value === undefined) {
return ''
}
let f = parseFloat(value)
if (isNaN(f)) {
return '0.00'
}
let rv = Math.round(value * 100) / 100
let s = rv.toString()
let rs = s.indexOf('.')
if (rs < 0) {
rs = s.length
s += '.'
}
while (s.length <= rs + 2) {
s += '0'
}
return s
})

你可能感兴趣的:(小数点后保留2位)