小数点后保留2位
2019-11-06 本文已影响0人
Rose_yang
// 小数点后保留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
})