场景说明
有一个订单列表,选择赊欠订单可以进行按单还款,需要通过id判断计算金额
在选择某个订单时,双向绑定的checkedList延迟了一位
//点击选中
toChoose(id) {
console.log('=checkedList=',this.checkedList)
setTimeout(() => {
var amount = 0
for (let i = 0; i < this.list.length; i++) {
const item = this.list[i];
if(this.checkedList.includes(item.id)){
console.log( item.need_repayment_amount )
amount += item.need_repayment_amount - 0
}
}
this.chooseAmount = Math.round(amount * 100 ) / 100
}, 0);
},
解决办法:把判断异步队列里