UUncaught(承诺)TypeError:无法读取未定义的属性“ setState”

时间:2018-07-10 08:05:43

标签: reactjs

submitHandler(e){
    e.preventDefault();
    axios
    .post('http://localhost:5000/api/register',this.state)
    .then(function(res) {
          if(res.data.errors){
           return this.setState(res.data);
          }
          return this.setState({userdata:res.data, errors:null, success:true})
      })
    }

.post('http://localhost:5000/api/register',this.state)
  29 | .then(function(res) {
  30 |       if(res.data.errors){
> 31 |        return this.setState(res.data);
  32 |       }
  33 |       return this.setState({userdata:res.data, errors:null, success:true})
  34 |   }

如何解决这个问题。 未捕获(承诺)TypeError:无法读取未定义的属性“ setState”

0 个答案:

没有答案