采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我把 input 里面的 value={this.state.inputValue 删掉就没有这个问题了。。。我懵了傻了
好的!
可是 input 里面的 value={this.state.inputValue 【不能】删掉的呀,不然怎么做数据驱动呢。另外这个时候明明 this.state.inputValue 是没有任何变化的(我用console.log打印出来一直是初始值) 。==》就是不明白:input里的value=this.state.inputValue 怎么会影响到 onChange事件呢? (总是连续执行2次)
我搞出来了,把输入法换成是英文输入,就不会造成onChange 连续触发两次了。
登录后可查看更多问答,登录/注册
主流新技术 React-redux,React-router4,贯穿基础语法
5.5k 22
5.7k 20
2.0k 19
4.3k 17
1.5k 13