首页 > redux提交表单修改数据成功后,页面数据没有及时更新

redux提交表单修改数据成功后,页面数据没有及时更新

上传视频后,上传成功了,但是没有及时更新,请求也成功了,重新刷新后,才会更新视频

// reducer 上传/更新项目视频信息
export function operateStartupMovie(state= {
  startupMovie:{}
},action){
  switch (action.type) {
    case UPDATE_STARTUP_MOVIE_SUCCESS:
      let response = action.response
      return Object.assign({},{
        startupMovie: response.entities.startups[response.result].startupMovie
      })
    case UPDATE_STARTUP_MOVIE_FAILURE:
      alert(action.error)
    default:
      return state
  }
}


Componentwillreceiveprops中的代码发出来瞧瞧


你上传后不重新获取怎么会有新数据?你那个 reducer 也只是用来处理是否上传成功的 action,和新数据的获取无关。

【热门文章】
【热门文章】