比如双向绑定一个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
提交
取消
