绕过dva dispatch在更新model数据的异步
Posted ww01
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了绕过dva dispatch在更新model数据的异步相关的知识,希望对你有一定的参考价值。
我的业务是在更新选择列表后,马上进行总价格更新,那么由于model的更新不是实时的,因此我在this.props得到的值还是旧值,解决办法就是通过dispatch成功返回的值,传给计算函数 handleTotalCalcu 使用,而不是在 handleTotalCalcu 用this.props取值
const { payload } = dispatch({ type: ‘im/updateState‘, payload: { selectedArr: arr, }, }) // 计算总价格 this.handleTotalCalcu(payload)
以上是关于绕过dva dispatch在更新model数据的异步的主要内容,如果未能解决你的问题,请参考以下文章