小程序计算循环列表的金额时:循环集合,数量*单价在相加,但是有时候,金额会出问题显示一长串数字。解决方法:
/**
* 显示金额吗,循环集合,数量*单价在相加
*/
Settlement: function() {
var total = 0
if (this.data.drugsList.length > 0) {
for (var i = 0; i < this.data.drugsList.length; i++) {
total += parseFloat((this.data.drugsList[i].price * this.data.drugsList[i].number).toFixed(2));
}
}
total = parseFloat(total.toFixed(2));
this.setData({
totle: total
})
},