/*
*格式化金額,傳回兩位小數,大金額傳回 12,000,000.00
*/
formatPrice: function (val) {
let v = Number(val).toFixed(2)
let vsplit = v.split('.')
let join = ''
if (vsplit[0].length > 3) {
let temp = vsplit[0].split('').reverse()
let len = temp.length
let wrap = ''
for (let i = 0; i < len; i++) {
if (i < 1) {
join += temp[i]
} else {
join += ((i + 1) % 3 === 0 ? (temp[i] + ',') : temp[i])
}
}
wrap = join.split('').reverse().join('')
if (wrap.charAt(0) == ',') {
wrap = wrap.substr(1, wrap.length - 1)
}
return wrap + '.' + vsplit[1]
}
return v
},