首页 > 其他 > 详细

react 随笔3

时间:2020-05-12 22:31:48      阅读:56      评论:0      收藏:0      [点我收藏+]

1、ref的3种使用方式

  1)字符串的方式

  2)回调函数(推荐)

  3)React.createRef()  (react16.3新提供的方式)

1、字符串的方式
class DOM extends React.Component{
    constructor(props){
        super(props);
        this.myRef = React.creatRef()    //React.creatRef()方法
    }

    func = () =>{
        //console.log(this.refs.demoInput.value)   //字符串的方法
        //console.log(this.textInput.value)     //回调函数的方法
        console.log(this.myRef.current.value)  //React.creatRef()方法
    }

    render(){
         return (
             <div>
                   {/*字符串的方法
                   <input type="text" ref = "demoInput" pleceholder="请输入"/>
                   <button onClick={this.func}>点击</button>*}
                   {/*回调函数的方法
                   <input type="text" ref = {(inp)=>{this.textInput = inp}} pleceholder="请输入"/>
                   <button onClick={this.func}>点击</button>*}
                   {/*React.creatRef()方法*}
                   <input type="text" ref = {this.myRef} pleceholder="请输入"/> <button onClick={this.func}>点击</button> 
</div> ) } }

 

react 随笔3

原文:https://www.cnblogs.com/zhengyulu/p/12879177.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!