React Refs
React笔记
使用方法
绑定一个 ref 属性到 render 的返回值
this.refs 获取支撑
var input = this.refs.myInput; var inputValue = input.value; var inputRect = input.getBoundingClientRect();
|
<body> <div id="example"></div> <script type="text/babel"> class MyNameIsStitch extends React.Component { handleClick() { {} this.refs.myInput.focus(); } render() { {} return ( <div> {/* 可以通过使用 this 来获取当前 React 组件, 或使用 ref 来获取组件的引用 */} <input type="text" ref="myInput" /> <input type="button" value="点我输入框获取焦点" onClick={this.handleClick.bind(this)} /> </div> ); } }
ReactDOM.render( <MyNameIsStitch />, document.getElementById('example') ); </script> </body>
|
查看效果
作者: 我叫史迪奇
本文来自于:
https://sdq3.link/React-Refs.html博客内容遵循 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议