h5 中 setstate的回调 不执行
daijiaoluoxinghui opened this issue · comments
问题描述
h5 和weapp setstate的回调 不一致,如下面的代码,h5只有执行到5,weapp会先到5,然后到1
复现步骤
[复现问题的步骤]
- npm run dev:weapp
2.npm run dev:h5
[或者可以直接贴源代码,能贴文字就不要截图]
componentWillMount() {
this.setState({lefthour:5},()=>{
this.setState({lefthour:1})
})
}
render(){
console.log(this.state.lefthour,'lefthour')
}
期望行为
跟weapp表现一致
系统信息
Taro CLI 1.2.20 environment info:
System:
OS: Windows 7
Binaries:
Node: 8.15.0 - D:\node\node.EXE
npm: 6.5.0 - D:\node\npm.CMD
- 报错平台 [h5]
补充信息
[可选]
h5中,setstate的回调没有执行。