React数据双向绑定

    xiaoxiao2023-10-12  170

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <!--引入react核心库 --> <script src="./build/react-0.14.0.js"></script> <!--引入react-dom核心库,主要实现dom操作 --> <script src="./build/react-dom.js"></script> <!--引入browser库,babel编译的核心库,在react中主要是识别浏览器无法编译的jsx语法,转化为浏览器能识别的es5语法 --> <script src="./build/browser.min.js"></script> </head> <body> <div id="app"></div> <!--type="text/babel"必不可少,采用babel编译识别jsx语法 --> <script type="text/babel"> class Hello extends React.Component{ constructor(props){ super(props) this.state={ msg:'1234567' } this.handleChange=this.handleChange.bind(this) } handleChange(event){ this.setState({ msg:event.target.value }) } render(){ return ( <div> <input type="text" value={this.state.msg} onChange={this.handleChange} /> <p>{this.state.msg}</p> </div> ) } } var app = document.getElementById('app') ReactDOM.render( <Hello/>, app ) </script> </body> </html>
    最新回复(0)