比如雙向綁定一個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
提交
取消
