当我尝试运行代码时,我得到error this.setState is not a function
的死神,有人知道我该如何纠正?谢谢!
spiele.listUsers(params, function(err, data) {
if (err) console.log(err, err.stack);
else console.log(data)
const ball = data;
this.setState({
ball
}).bind(this)
});
答案 0 :(得分:1)
您在错误的位置使用了.bind
spiele.listUsers(params, function(err, data) {
if (err) console.log(err, err.stack);
else console.log(data)
const ball = data;
this.setState({
ball
}).bind(this) // wrong
});
.bind
应该在function(err, data)
中而不是this.setState
spiele.listUsers(params, function(err, data) {
if (err) console.log(err, err.stack);
else console.log(data)
const ball = data;
this.setState({
ball
})
}.bind(this)); // correct