react中的ref的使用

2021-07-31 14:19:59 字數 752 閱讀 5699

一切從需求出發,一切向功能看齊。我們討論乙個東西的時候,首先要知道它是幹什麼?

react中的ref的作用就是用於獲取dom的,簡單的說,你想獲取乙個input框的值,在react中怎麼做呢?這時候ref就是你的首選。

基本格式:

type='text'

ref='input' />

獲取方式:

const node = this.refs

.input

;const text = node.value

.trim()

console.log(text);

直接看demo:

import react, from 'react'

import from 'react-dom'

class

extends

component

handleclick1()

render()}>clear

(e) => }>alert)}

}

效果圖如下:

我的理解:

ref是react中用於專門標記某個元件下的標籤,這些被標記的標籤都被存放在refs這個物件中,引用的時候通過this.refs.[『name』]使用。

React中ref的使用

res引用的意思,用來獲取元素的dom,官方並不推薦 react新特性中res等於乙個函式,這個函式會自動接收乙個引數。這是代表構建了乙個ref,通過this.input來指向 input dom節點 之前使用e.target.value來獲取input值,現在通過ref引用的this.input來...

react中的ref的使用

一切從需求出發,一切向功能看齊。我們討論乙個東西的時候,首先要知道它是幹什麼?react中的ref的作用就是用於獲取dom的,簡單的說,你想獲取乙個input框的值,在react中怎麼做呢?這時候ref就是你的首選。基本格式 type text ref input 獲取方式 const node t...

React的ref的使用

例一 獲取輸入框輸入的資訊,代替e.target.value 專案名稱 id addservice ref classname input value onchange this.additem.bind this 新增專案 inputchange e 例二 獲取文件中某dom節點的所有元素 add...