上传视频后,上传成功了,但是没有及时更新,请求也成功了,重新刷新后,才会更新视频
// 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,和新数据的获取无关。