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

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

子組件可以直接更高父組件的數據嗎

父組件傳遞list給子組件,當點擊刪除的時候,子組件直接通過this.props.list來控制父組件的數據

正在回答

2 回答

小哥,你這是沒理解state狀態與props屬性的定義呀,props屬性是不能修改的,只讀,子組件要改變父組件的狀態數據,需要通過父組件傳遞一個屬性方法給子組件<TodoItem handleDelete={this.handleDate()} />?

this.handleDate()這個方法是在父組件定義的,然后子組件通過方法調用 this.props.handleDelete()

建議:<div onClick={() => this.props.handleDelete }>{this.props.content}</div>?

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

http://img1.sycdn.imooc.com//5e72ce9a0001c45409390482.jpg如圖所示,這里使用的this.setState沒生效

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

舉報

0/150
提交
取消

子組件可以直接更高父組件的數據嗎

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

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

幫助反饋 APP下載

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

公眾號

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