<input type="text" ref={input => this.msgInput = input}/>
<aside> 🔥 字符串形式的ref官方已经不推荐使用
</aside>
需求: 自定义组件, 功能说明如下: 2. 点击按钮, 提示第一个输入框中的值 3. 当第2个输入框失去焦点时, 提示这个输入框中的值
效果图:
//展示左侧输入框的数据
showData = () => {
//原生js 通过id 获取input框 获取到它的值 这边不展示了 ref 就类似id react 通过它获取input 框
//这样就能通过this 获取的 ref指向的input了 所有ref 都在 refs 对象里面
console.log(this)
};
render() {
return (
<div>
<input type="text" ref="input1" placeholder="点我提示数据" />
.....
refs里面的 input key 对应的值就是input组件