亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

idea中運行視屏代碼卻不能正常輸入,去掉input中value的值,輸入第一次顯示空格,第二次出現第一次的值

import?React?from?'react';

?class?ToDoList?extends?React.Component{

????constructor(props)?{
????????super(props);
????????this.state?=?{//數據項
????????????list:?[
????????????????'test1',
????????????????'test2',
????????????????'test3'
????????????],
????????????inputValue:''
????????}
????}

????handleBtnClick()
????????{
????????????this.setState({
????????????????list:[...this.state.list,?this.state.inputValue],
????????????????inputValue:''
????????????})
????????????//?this.state.list.push('hello?dnf');
????????????//?alert('click');
????????}
?????handleInputChange(e){
????????//?console.log(e.target.value);
?????????this.setState({
?????????????inputValue:?e.target.value
?????????})
?????}
?????render()
????????{
????????????return?(
????????????????<div?className="ToDoList">
????????????????????<div>
????????????????????????<input?value={this.state.inputValue}?onClick={this.handleInputChange.bind(this)}/>
????????????????????????<button?onClick={this.handleBtnClick.bind(this)}>add</button>
????????????????????</div>
????????????????????<ul>
????????????????????????{
????????????????????????????this.state.list.map((item,index)?=>?{
????????????????????????????????return?<li?key={index}>{item}</li>
????????????????????????????})
????????????????????????}
????????????????????</ul>
????????????????</div>
????????????);
????????}
????}
????export?default?ToDoList;

https://img1.sycdn.imooc.com//5d43fe61000130f913600449.jpg

正在回答

2 回答

將input的value改為defaultValue即可,只讀問題

1 回復 有任何疑惑可以回復我~

https://img1.sycdn.imooc.com//5d43fe44000130f913600449.jpg錯誤信息

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

idea中運行視屏代碼卻不能正常輸入,去掉input中value的值,輸入第一次顯示空格,第二次出現第一次的值

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號