需求:当金额数据大于10000时显示 'num万元' 否则显示 'num元';
实现:
filters: {
totalMoney(totalM, fiex) {
const floatMs = (totalM / 10000) % 1 === 0 ? (totalM / 10000) + '万' + fiex : parseFloat(totalM / 10000).toFixed(2) + '万' + fiex
const floatMe = totalM % 1 === 0 ? (totalM + fiex) : (parseFloat(totalM).toFixed(2) + fiex)
const totalMs = totalM > 10000 ? floatMs : floatMe
return totalMs
},
// 取整
numberInt(value) {
var toFixedNum = Number(value).toFixed(0)
return toFixedNum
},
// 保留2位小数
curreny(data) {
data = parseFloat(data).toFixed(2)
if (data === parseInt(data)) {
data = parseInt(data)
}
return data
}
}
// 页面使用:{{ numb | totalMoney }}
以上内容仅供参考使用;