受控组件

2019-03-14  本文已影响0人  Arale_zh

受控组件

写死的value就是非受控的,根据ref来监测输入框的状态,达到组件受控效果

class App extends React.Component{
    constructor(props){
        super(props);
        this.state = {
            "msg": "哈哈哈"
        };
        this.handlechange = this.handlechange.bind(this)
    }
    handlechange(event){
        let msg = event.target.value;
        this.setState({msg})
    }
    render(){
        let {msg} = this.state;
        console.log(msg)
        return(
            <form >
                <input onChange={this.handlechange} ref="msg" value={msg} />
                <p>{msg}</p>
            </form>
        )
    }
}

// 渲染组件
ReactDOM.render(<App />,document.getElementById("example") )
上一篇下一篇

猜你喜欢

热点阅读