this.setState失效
- 原因:this.setState并非同步 非同步 非同步的,所以在某些情况下,设置后可能不会立即获取到最新的值。
this.setState({
money:123
})
console.log(this.state.money) //可能获取不到最新的值
- 解决方法 : 使用回调
this.setState({
money:123
},()=>{
console.log(this.state.money);
})
参考链接 https://www.cnblogs.com/little-ab/articles/6958852.html