金额转换
/**
* 金额分转元
* @param {Number} m
* @param {Boolean} float
*/
calcPrice(m, float = true) { if (!parseInt(m)) { return null; } let num = Math.round((m / 100) * 100) / 100; return float ? num.toFixed(2) : num; },
/** * 金额分转万元 * @param {Number} num */ changeMoney(num) { if (num) { num = JSON.stringify(num) .slice(0, JSON.stringify(num).length - 4) / 100; return num; } else { return null; } },
写在js文件中,引入 import util from "../api/util "
可在获取列表的时候直接转换
// 获取列表 async getList() { let params = {}; try { const data = await getInfo(params); // getInfo 接口函数名 if (data.status == 'success') { this.dataList = data.data; this.dataList.tax = util.calcPrice(data.data.tax); // util 是引入 import 后面的名字 this.dataList.transactionPrice = util.changeMoney(data.data.transactionPrice); } } catch (error) { } },