let data = [1,2,3,4]; let total = 0; let totalNum = 0; tmpData.forEach((item) => { totalNum = Number(totalNum) + Number(item) }) this.total = totalNum; getpre(e,data) { let list = data let num = 0; list.forEach((type) => { if (type == e) { num = Number(type); } }); let result = ((num / this.total) * 100).toFixed(2); if (isNaN(result)) { return "0.00"; } else { return result; } },