config
}
我想根据我从服务器获得的res重定向但是当我写
时handleSubmit(e){
e.preventDefault()
this.setState({error:{}})
if(this.isValid()){
this.setState({isLoading : true})
this.props.userSignUpRequest(this.state)
.then(function(res){
console.log(res +'ress')
this.props.history.push('/'),
console.log("push")
this.props.addFlashMsg({
type: 'success',
text: 'You signed up successfull. welcome '
}),
this.setState({isLoading: false})
}
)
.catch(err=>{
})}
重定向不起作用 (用于检查我记录响应并显示但重定向无效)
但是当我使用
时.then(function(res){
//....//
})
两个都工作
为什么会这样?