課程
/前端開發
/React.JS
/React入門
希望老師能提供一下這節課的代碼 謝謝了!
2016-05-03
源自:React入門 3-2
正在回答
<!DOCTYPE?html> <html> <head> <meta?charset="UTF-8"> <title>Document</title> <script?src="react.js"></script> <script?src="JSXTransformer.js"></script> </head> <body> <div?id="container"></div> <script?type="text/jsx"> var?TestClickComponent?=?React.createClass({ handleClick:function(event){ var?tipE?=?React.findDOMNode(this.refs.tip); if?(tipE.style.display?===?'none')?{ tipE.style.display?=?'inline'; }?else?{ tipE.style.display?=?'none'; } event.stopPropagation(); event.preventDefault(); }, render:function(){ return( <div> <button?onClick={this.handleClick}>顯示|隱藏</button><span?ref="tip">測試點擊</span> </div> ); } }); var?TestInputComponent?=?React.createClass({ getInitialState:function(){ return{ inputContent:'' } }, changeHandler:function(event){ this.setState({ inputContent:event.target.value }); event.stopPropagation(); event.preventDefault(); }, render:function(){ return( <div> <input?type="text"?onChange={this.changeHandler}/><span>{this.state.inputContent}</span> </div> ); } }); React.render( <div> <TestClickComponent/> <br/><br/> <TestInputComponent/> </div>, document.getElementById('container')); </script> </body> </html>
墨滌 提問者
為什么點擊隱藏沒反應?
舉報
顛覆式前端UI開發框架React入門視頻教程,趕緊學起來
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-05-05
2016-10-22
為什么點擊隱藏沒反應?