为了账号安全,请及时绑定邮箱和手机立即绑定

在react+typescript下如何正确的使用双向绑定

在react+typescript下如何正确的使用双向绑定

哔哔one 2019-01-04 16:26:17
比如双向绑定一个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)}/>
        )
    }
}


查看完整回答
反对 回复 2019-01-04
  • 1 回答
  • 0 关注
  • 841 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信