当前位置:   article > 正文

react中使用ref获取_react获取ref

react获取ref

1、react 函数组件使用useRef获取input框中的值

  1. import React, { useRef } from "react";
  2. export default function App() {
  3. const inputVal = useRef(null)
  4. const inputValOpt = () => {
  5. console.log(inputVal.current.value)
  6. }
  7. return (
  8. <div>
  9. <input type='text' ref={inputVal} />
  10. <button onClick={inputValOpt}>点击</button>
  11. </div>
  12. )
  13. }

2、react class组件ref的用法

  1. import React, { Component } from 'react'
  2. export default class App extends Component {
  3. showData = () => {
  4. const { input1 } = this.refs
  5. console.log(input1.value, '点击获取');
  6. }
  7. showData2 = () => {
  8. const { input2 } = this.refs
  9. console.log(input2.value, '....失去焦点的时候获取')
  10. }
  11. render() {
  12. return (
  13. <div>
  14. <input type="text" placeholder="点击按钮提示数据" ref="input1" />&nbsp;&nbsp;
  15. <button onClick={this.showData}>点击我提示左边的数据</button>&nbsp;&nbsp;
  16. <input type="text" placeholder="失去焦点提示数据" onBlur={this.showData2} ref="input2" />&nbsp;&nbsp;
  17. </div>
  18. )
  19. }
  20. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/411834
推荐阅读
相关标签
  

闽ICP备14008679号