废话不多说 直接上代码
// 千分位匹配价钱
isMoney(val) {
if (typeof val === "number") {
return val.toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, "$1,");
}
},
// 根据请求回来的数据 处理数据格式
this.tableData.forEach(v => {
// 千分位匹配价钱
for (const key in v) {
if (typeof v[key] === "number") {
v[key] = this.isMoney(v[key]);
}
}
这是根据数据 ,来匹配数据类型为number类型的就处理