码迷,mamicode.com
首页 > 其他好文 > 详细

绕过dva dispatch在更新model数据的异步

时间:2019-10-09 12:12:04      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:绕过   实时   列表   就是   dispatch   upd   model   业务   stat   

 

我的业务是在更新选择列表后,马上进行总价格更新,那么由于model的更新不是实时的,因此我在this.props得到的值还是旧值,解决办法就是通过dispatch成功返回的值,传给计算函数 handleTotalCalcu 使用,而不是在 handleTotalCalcu 用this.props取值

    const { payload } = dispatch({
      type: ‘im/updateState‘,
      payload: {
        selectedArr: arr,
      },
    })

    // 计算总价格
    this.handleTotalCalcu(payload)

 

绕过dva dispatch在更新model数据的异步

标签:绕过   实时   列表   就是   dispatch   upd   model   业务   stat   

原文地址:https://www.cnblogs.com/ww01/p/11640715.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!