- 写个方法,所有数据都可以调用这个方法
setStateAsync(state){
return new Promise((resolve)
this.setState(state,resolve)
)}
}
- 配上使用方法
class OptionDemo extends React.Component {
constructor(props) {
super(props);
this.state = {
count:1
}
}
/* 如果需要改变number的值 */
async increment(){
await this.setStateAsync({count:this.state.count+1})
/*调用this.setStateAsync 方法,打印this.state.count的值就能实时改变 */
}
}