reactjs - this.setState() 不是函数
解决方案
这是一个范围问题,用这样的箭头函数替换你的函数回调:
apiServer.getBalance(myData.token, myData.id, response => {
if (response.success) {
console.log("Balance success");
balance = response.success.balance;
this.setState({ balance: response.success.balance });
} else {
//login failed
console.log("failed");
}
});
快乐编码。
推荐阅读
- java - Java中的滚动文本
- mongodb - deno中的mongo插件在docker中崩溃
- java - 绘制带有线条的圆圈并检查鼠标是否在圆圈内 - Java Graphics- Geometry
- javascript - 使用 Javascript API 定位 ACF 子字段
- python - ServerCount 变量返回 0 而不是 2
- stripe-payments - 将自定义连接账户和多方支付与订阅区分开来
- azure - Azure REST API 是否具有 OpenAPI 规范?
- apache-kafka - 如何使用 java 教程在日志中使用 Akka 持久性
- c# - 插入两个表 C# & SQL Server
- spring-boot - SpringBoot2_@Transactional_and_Hibernate