fliters
filters: {
dataFormat: function (value) {
const mark = ',' // 加什么分隔符
const counts = 3 // 几分位 3表示千分位
value = value.toString().split(".")
var tempAry = value[0].split("").reverse()
var res = []
for (var i = 0, len = tempAry.length; i < len; i++) {
if (i % counts === 0 && i !== 0) {
res.push(mark)
}
res.push(tempAry[i])
}
res.reverse()
if (value[1]) {
res = res.join("").concat("." + value[1])
} else {
res = res.join("")
}
return res
}
}
使用
<p class="number">{{12345 | dataFormat }}</p>