美文网首页
react refs属性

react refs属性

作者: Arale_zh | 来源:发表于2019-03-14 17:06 被阅读0次

refs属性

  • 概念:组件三大属性之一,唯一标识,可以操作真实DOM
// refs属性,通过操作虚拟DOM来操作真实DOM
class App extends React.Component{
    // 构造方法,继承父组件
    constructor(props){
        super(props); // 调用父组件的属性
        this.handleclick = this.handleclick.bind(this) // 组件中自定义的方法需要强制绑定this
    }
    // 自定义组件方法
    handleclick(){
        let val = this.refs.val.value;
        alert(val)
    }

    handleblur(event){
        // event当前事件的回调函数,target指向当前事件的对象
        alert(event.target.value)
    }
    render() {
        return (
            <div>
                <input ref="val" /> {/* 定义ref属性来标识标签,方便操作dom */}
                <button onClick={this.handleclick}>点击弹出输入框内容</button> {/* 绑定点击事件 */}
                <input onBlur={this.handleblur} placeholder="失去焦点事件,event回调"/>
            </div>
        )
    }
}

// 渲染
ReactDOM.render(<App />,document.getElementById("example") )

注意:点击事件没有用event回调函数是因为,事件在button上而获取的数据在另一个DOM上

相关文章

  • react refs属性

    refs属性 概念:组件三大属性之一,唯一标识,可以操作真实DOM 注意:点击事件没有用event回调函数是因为,...

  • 第2章 React 属性验证和默认值, refs, state

    属性验证和默认值, refs, state 一.属性验证和默认值 React内置属性类型,主要依靠React.Pr...

  • React ref属性使用

    React Refs React 支持一种非常特殊的属性 Ref ,你可以用来绑定到 render() 输出的任何...

  • ReactJS_13 React Refs、this.props

    React Refs React 支持一种非常特殊的属性 Ref ,你可以用来绑定到 render() 输出的任何...

  • React-Native 中 refs 属性的使用方法

    Refs属性不能传递 因为并不是像 key一样,refs是一个伪属性,React 对它进行了特殊处理。如果你向一个...

  • state,props,refs属性

    react的三大属性state props refs state状态三部曲:1)初始化状态值在constructo...

  • Refs

    Refs提供了一种访问DOM节点或在render方法中创建的React元素的方法。 refs是React组件中非常...

  • refs属性

    用于标识某个控件。方便查到某个控件。从而能对应特定的控件进行操作。

  • 关于react中refs的使用

    在react中,可以使用refs来访问dom,或者在render中创建react对象。 使用refs的主要用途是 ...

  • React 'Refs'

    ref 有两种 ref 方式 ref = ''string" //string ref = {this.saveI...

网友评论

      本文标题:react refs属性

      本文链接:https://www.haomeiwen.com/subject/faecmqtx.html