使用Vue过滤器的时候需要对Number类型数据进行格式化来展示,通过查阅资料整理了一个函数,常用来处理将数字转换为三位一截、保留俩位小数的格式,这里做一下记录。
/**
* 数字格式化函数
* @param number {Number} 要格式化的数字
* @param decimals {Number} 保留几位小数
* @param dec_point {String} 小数点符号
* @param thousands_sep {String} 分割符号
* @return {String} 格式化后的数据
*/
function numFormat(number, thousands_sep = ',', decimals = 2, dec_point = '.') {
number = (number + '').replace(/[^0-9+-Ee.]/g, '');
let n = !isFinite(+number) ? 0 : +number,
prec

在Vue项目中,经常需要对Number数据进行格式化处理,本文介绍了一个函数,用于将数字以每三位为一段进行分隔,并保留两位小数,适用于数据展示。此方法在处理数值显示时十分实用。
最低0.47元/天 解锁文章
934

被折叠的 条评论
为什么被折叠?



