问答详情
源自:2-2 完成新增列表项的功能

关于inputValue被更新了,但是input里的value没有被更新的问题

我按这个代码执行了之后

填写一个新的'dell', 按钮提交,下面新增一个dell。但是此时input里的dell不消失。 

这个时候如果再点button, 可以看到提交了一个空的item。

所以这个时候,inputValue被更新了,但是input里的value没有被更新、


为什么?

提问者:Calvi3n 2018-12-26 16:33

个回答

  • 玉石兰儿
    2019-02-13 14:22:02

    这说明你在由 state 中的 inputValue 绑定到 input 的 value的时候出现问题了,绑定语句如下:

    <input value={this.state.inputValue} onChange={this.handleInputChange.bind(this)}/>

    千万不要忘记 this.state


  • 前端小呆瓜
    2018-12-27 15:44:50

    https://img3.mukewang.com/5c2482960001434d06400167.jpg

    https://img.mukewang.com/5c2482da000102dd08230268.jpg

    设定了这两个东西吗