比如雙向綁定一個input的值,如果只是通過onChange事件來綁定,是不是太低端了
1 回答

楊魅力
TA貢獻1811條經驗 獲得超6個贊
react不是vue,沒有vue的v-model語法糖,需要自己onchange觸發state的改變,然后input value去拿state,也就是受控組件
class Demo1 extends Component { constructor(props) { super(props); this.state = { value: props.value } } handleChange(e) { this.setState({ value: e.target.value }) } render() { return ( <input value={this.state.value} onChange={e => this.handleChange(e)}/> ) } }
添加回答
舉報
0/150
提交
取消