<script type="text/babel">
class Demo extends React.Component {
showData = () => {
console.log(this);
alert(this.refs.input1.value);
};
showData2 = () => {
console.log(this);
alert(this.refs.input2.value);
};
render() {
return (
<div>
<input ref="input1" type="text" placeholder="点击按钮提示数据" />
<button onClick={this.showData}>点击我提示左侧数据</button>
<input
onBlur={this.showData2}
ref="input2"
type="text"
placeholder="失去焦点提示数据"
/>
</div>
);
}
}
ReactDOM.render(<Demo />, document.getElementById("test"));
</script>