点击按钮,触发函数,当username为空的时候,状态改变了,但视图没有更新
要通过this.setState();来修改state触发render
this.setState({loginError:config.login.usernameNull})
state对象 不要直接修改.https://codepen.io/theone1006...
最好不要直接修改this.state,而总是使用this.setState 或者在你的代码下面加一行:this.forceUpdate()
4 回答1.7k 阅读
2 回答1.1k 阅读✓ 已解决
2 回答2.6k 阅读
1 回答963 阅读✓ 已解决
1 回答689 阅读✓ 已解决
2 回答853 阅读✓ 已解决
2 回答1k 阅读
1 回答4.2k 阅读✓ 已解决
2 回答9.1k 阅读✓ 已解决
1 回答5.9k 阅读
1 回答3.8k 阅读
2 回答19.9k 阅读✓ 已解决
要通过this.setState();来修改state触发render