我的业务是在更新选择列表后,马上进行总价格更新,那么由于model的更新不是实时的,因此我在this.props得到的值还是旧值,解决办法就是通过dispatch成功返回的值,传给计算函数 handleTotalCalcu 使用,而不是在 handleTotalCalcu 用this.props取值
const { payload } = dispatch({ type: ‘im/updateState‘, payload: { selectedArr: arr, }, }) // 计算总价格 this.handleTotalCalcu(payload)
原文地址:https://www.cnblogs.com/ww01/p/11640715.html
时间: 2024-10-31 09:28:21